簡単な例ですがCat
、プロパティを持つオブジェクトがありName
ます。
というメソッドを持つクラスがありますPrintName<T>(T objectToPrint)
Console.WriteLine(objectToPrint.Name)
タイプだから仕方ないT
。
名前を取得する linq 式としてパラメーターを渡すことはできますか? 何かのようなもの;
Cat c = new Cat("Bernard the Cat");
PrintName(cat, parameter: c => c.Name);
次に、PrintName でできること
Console.WriteLine(cat.RunLinq(parameter));