簡単な例ですが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));