看板 C_Sharp 關於我們 聯絡資訊
※ 引述《wildcupid (小漁歌)》之銘言: : 假設有三堆東西 : 每一堆裡面的東西都不一樣且數量也不同 : 例如第一堆有 蘋果 橘子   :   第二堆有 芭樂  :   第三堆有 西瓜 檸檬 : (以上每堆中的水果都各一個) : 然後我現在想做的事情就是從每一堆中選一個水果出來 : 也就是想要求出所有的組合 : 所以會有 蘋果 芭樂 西瓜 :      蘋果 芭樂 檸檬 :     橘子 芭樂 西瓜 : 橘子 芭樂 檸檬 以下這段程式碼, 並非你真正想要得到的答案, 僅供參考. List<string> list1 = new List<string>() { "蘋果", "橘子", }; List<string> list2 = new List<string>() { "芭樂", }; List<string> list3 = new List<string>() { "西瓜", "檸檬", }; var list = from i1 in list1 from i2 in list2 from i3 in list3 select new { i1 = i1, i2 = i2, i3 = i3, }; foreach (var item in list) Console.WriteLine("{0}, {1}, {2}", item.i1, item.i2, item.i3); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.23.102
qwer820404:個人好奇問一下 如果他是動態的話 那中間select new 02/20 06:43
qwer820404:如何修改成動態的方式? 02/20 06:43