日期:2014-05-18 浏览次数:21185 次
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);
}