Generic Collections Predicate

Predicates zijn eenvoudig te gebruiken om generic collections te filteren op bepaalde waardes:

Voorbeeld: je hebt een collection, daarnaast maak je een subcollection de gevuld wordt vanuit de bestaande collection gefilterd op bepaalde waardes a.d.h. van een predicate. Een predicate is dus niet anders dan een functie die je het object als parameter meegeeft en een boolean as result teruggeeft.

Integer intSelectedKwartaal = 1;
System.Collections.Generic.List<vanarkel.modules.fl.FlBTWInfo> mijnlist;
System.Collections.Generic.List<vanarkel.modules.fl.FlBTWInfo> mijnSubList = mijnList.FindAll(kwartaal);

private static Boolean kwartaal(vanarkel.modules.fl.FlBTWInfo kwart)
{
if (kwart.intKwartaal.Equals ( intSelectedKwartaal))
{
return true;
}
else
{
return false;
}

In dit voorbeeld wordt dus kwart.intKwartaal gefilter op waarde: 1

{{opmerking.Naam}}:

{{opmerking.OpmerkingText}}

            

Saving your comment....

Naam is verplicht!
Email is verplicht!
Opmerking is verplicht!