私は整数パラメータでフィルタリングしたいオブジェクトのリストを持っています。C#で汎用リストのFindAllにパラメータを追加する
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;
}
私が探しているのはGroupLevel0を0にハードコードする代わりに、パラメータとして整数にすることです。 .NET 2.0で動作するので、ラムダ式は使えません。述語にパラメータを渡すことさえ可能ですか?
ありがとう、
SKEET!もう一度狙撃! – FlySwat
ありがとうJon&FlySwat! –
@Jon Isntそれは 'objectList = objectList.FindAll(デリゲート(testObject item)')であるはずですか? –