【发布时间】:2012-07-03 02:06:03
【问题描述】:
我有以下字符串数组:
var myArray1 = new string[] {"A", "B", "C"};
var myArray2 = new string[] {"t1", "t2"};
我希望能够生成如下所示的最终字符串:
var myFinalString = "t1.A, t2.A, t1.B, t2.B, t1.C, t2.C";
我知道我可以遍历数组的每个元素并手动构建字符串。但是,我想知道是否有更好的方法。我试图弄清楚如何使String.Join() 方法工作,但不能:-(。
【问题讨论】:
-
所以你有两个数组,一个是 {'A', 'B', 'C'} 另一个是 {"t1", "t2"} ?
-
你想将两者相乘,然后从结果数组中创建一个字符串?
-
是的,很抱歉我错过了在那里输入第二个数组。将更新帖子。
标签: c# arrays string cartesian-product