日期:2014-05-18 浏览次数:21027 次
string[] source1 = new string[] { "A", "B", "C", "D" }; string[] source2 = new string[] { "1", "2", "3", "4" }; List<string[]> list = new List<string[]>(); for (int i = 0; i < 16; i++) { string[] s = source1.ToArray(); for (int j = 0; j < 4; j++) { if (i & (2 << j - 1) == i) s[j] = source2[j]; } list.Add(s); }