ist ein kleines Wpf Programm das die klassische Mengenlehre Theoreme Schnittmenge, Vereinigungsmenge, Komplementmenge etc. in LINQ Kommandos realisiert:

im Prinzip sind es nur 3 Kommandos, die in MyWpfLinq nett aufbereitet gezeigt werden:

IntersectionAB = new ObservableCollection<string>(SetA.Intersect(SetB));
UnionAB = new ObservableCollection<string>(SetA.Union(SetB));
RelativeComplementAB = new ObservableCollection<string>(SetA.Except(SetB));

zu bemerken wäre noch folgender Ausdruck, der ein Bool zurückgibt:

SubsetIndicatorT = SetT.All(x => SetA.Contains(x));

wenn man einfach nur wissen möchte, ob eine Menge in einer andern enthalten ist (Teilmenge).

Folgende Features werden gezeigt:

LINQ Beispiele für:

  • Schnittmenge (Intersection)
  • Vereinigungsmenge (Union)
  • Differenz und Komplement (Relative Complement)
  • Teilmenge (Subset)

Das Projekt auf Github.