如何连接数组的三个值中的两个

时间:2014-07-15 11:20:21

标签: c#

我已将数组中的一个值溢出到新数组中的3个不同值中。

string [] names = new string[2];
names = oldcolumns[0].Split(' ');

我现在希望能够将名称[1]和名称[2]连接在一起。 我尝试了几种不同的方法,但似乎无法使其正常工作。

这是我尝试过的一个例子

output = String.Concat(names[1], names[2]);

4 个答案:

答案 0 :(得分:2)

string[] names = "Mr James Bond".Split(' ');
string output = names[1] + " " + names[2];
Console.WriteLine(output);

输出:詹姆斯邦德

答案 1 :(得分:1)

这可以使用string.Join

在一个语句中完成
var result = string.Join(" ", oldcolumns[0].Split(' ').Skip(1));

答案 2 :(得分:0)

您可以使用string.Format

output = String.Format("{0} {1}",names[1], names[2]);

答案 3 :(得分:0)

怎么样

output  = String.Join(" ", new String[]{names[1], names[2]});

enter image description here