- 105 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 12:23:45.40 ID:1FkmH3QI.net]
- class Product
{ string Field1 ... string Field2 ... ... private static Dictionary<string, Func<Product, string>> mSelectorTable = new Dictionary<string, Func<Product, string>>() { {"Field1", p => p.Field1}, {"Field2", p => p.Field2}, ... } public static Func<Product, string> GetSelector(string key) { return mSelectorTable[key]; } } ... var s = Product.GetSelector(input); var result = list.select(s);
|

|