Opérateurs d’ensemble
Contexte : Les opérateurs d’ensemble (Distinct, Union, Intersect, Except, Concat) effectuent des opérations ensemblistes sur des séquences.
int[] a = { 1, 2, 3 };int[] b = { 3, 4, 5 };
var distinct = a.Distinct(); // 1,2,3var union = a.Union(b); // 1,2,3,4,5var intersect = a.Intersect(b); // 3var except = a.Except(b); // 1,2var concat = a.Concat(b); // 1,2,3,3,4,5Exemple d’utilisation dans le monde réel
Section intitulée « Exemple d’utilisation dans le monde réel »Fusion des permissions utilisateur : Utilisez Union pour combiner des ensembles de permissions provenant de différents rôles.
Exemple : Dans Entity Framework Core, Union se traduit en SQL UNION.