Ich habe eine Liste von Objekten, die ich durch einen ganzzahligen ParameterHinzufügen eines Parameters zu einem FindAll für eine generische Liste in C#
List<testObject> objectList = new List<testObject>();
// populate objectList with testObjects
objectList.FindAll(GroupLevel0);
private static bool GroupLevel0(testObject item)
{ return item._groupLevel == 0; }
private class testObject
{
public string _FieldSQL = null;
public int _groupLevel;
}
filtern wollen, was ich bin auf der Suche zu tun ist, um GroupLevel0 in dauern eine Integer als Parameter anstelle von Hardcoding auf 0. Ich arbeite in .NET 2.0, so dass Lambda-Ausdrücke ein No-Go sind. Ist es überhaupt möglich, einen Parameter in ein Prädikat zu überführen?
Danke,
Skeet! Wieder geschnippelt! – FlySwat
Danke Jon & FlySwat! –
@Jon Ist es nicht zu sein? ObjectList = objectList.FindAll (Delegate (testObject Element) ?? –