我创建了一个这样的数组:
string[] test = new string[]{"apple", "banana", "tomato", "pineapple", "grapes"};
现在,我想将数组中的第 2、3 和 4 项连接在一起,目前我正在使用此代码:
string result = "";
for(int i = 1; i < 4; i++)
{
result += test[i] + " ";
}
所以结果将是 banana tomato pineapple
并且这很好用。
我想问一下是否有标准或更好的方法来实现这一目标?
最佳答案
你可以这样写得更简洁:
string result = string.Join(" ", test.Skip(1).Take(3));
另外,这样做的好处是不添加尾随空格(您的代码会这样做)。
关于c# - 如何将数组中的第 n 项取到数组中的第 z 项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30090681/