Re: [問題] 一個遞迴問題
※ 引述《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
推
02/20 06:43, , 1F
02/20 06:43, 1F
→
02/20 06:43, , 2F
02/20 06:43, 2F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章