sábado, 21 de mayo de 2016

C#

Para determinar si un conjunto es subconjunto de otro
!b.Except(a).Any();
Operaciones en Conjuntos para ver si son iguales
HashSet<int> aSet = new HashSet<int>(a);// donde a es un int []
aSet.SetEquals(b);
aSet.IsProperSubSetOf(bSet);

Otro
a.Intersect(b).Count();
a.Union(b).Distinct().Count()

Ojo  Contains en un arreglo se habilita si esta using System.Linq
b.Contains(x)

No hay comentarios:

Publicar un comentario