看板 C_Sharp 關於我們 聯絡資訊
請問一下 我現在有個class如下 class Test { public string AAA{get;set;} public string BBB{get;set;} } 再來有個test的list List<Test> test; 最後是有個string list List<List<string>> output; 我要把AAA的內容放到output[0] BBB放到output[1]; 我現在只想到 output[0] = test.Select(x=>x.AAA).ToList<string>(); output[1] = test.Select(x=>x.BBB).ToList<string>(); 如果我這個class中的field有 十個我就要寫十行 覺得有點麻煩耶! 有沒有什麼寫法可以再縮減的啊? 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.241.230 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1428495998.A.6F1.html
YahooTaiwan: Reflection 04/08 20:38
gundan: 搞不定,大大有範例嗎?linq的select中用reflection的?謝 04/08 21:23