我想将一个字符串数组放到字符串值中。将mm
复制到k
的最快方法是什么?
string[] mm = new string[1,000,000]; // its just sample
string k = "";
答案 0 :(得分:0)
假设您对mm
的定义发生了类似的变化......
string[] mm = {"Dog", "Cat", "Mouse"};
...您可以使用Concat()方法将数组mm
的所有字符串连接成一个字符串,如下所示:
string k = System.String.Concat(mm);
有可能有更快的方法,但这是一种使用已经非常优化的现有.NET Framework方法的便捷方式。
答案 1 :(得分:-2)
这是你在找什么?
string k = String.Join("",mm)`
使用接受数组的String.Join
方法和分隔符
BTW,你的数组没有字符串值
如果您在部件之间不需要任何空格/分隔符,则可以使用String.Concat
接受字符串列表
string k = String.Concat(mm)