Compartir vía


Devolver la intersección de conjuntos de dos secuencias

Utilice el operador Intersect para devolver la intersección de conjuntos de dos secuencias.

Ejemplo

En este ejemplo se utiliza Intersect para devolver una secuencia de todos los países/regiones en los que viven Customers y Employees.

var infoQuery =
    (from cust in db.Customers
    select cust.Country)
    .Intersect
        (from emp in db.Employees
        select emp.Country)
;
Dim infoQuery = _
    (From cust In db.Customers _
     Select cust.Country) _
    .Intersect _
        (From emp In db.Employees _
         Select emp.Country)

En LINQ to SQL, la operación Intersect se define correctamente sólo en conjuntos. La semántica de conjuntos múltiples no está definida.

Consulte también