![](/img/trans.png)
[英]How to trim each string element in the string array without using loop?
[英]Can I add a string to each string in an array without using a for loop?
这可以在没有 for 循环的情况下实现吗?
我知道这会涉及幕后的互动,但如果可能的话,我想要一个简洁的单线。
static void Main(string[] args)
{
string[] strings = new string[] { "foo", "bar", "foobar" };
for(int i = 0; i < strings.Length; i++)
{
strings[i] = strings[i] + "!";
}
Console.WriteLine(string.Join(" ", strings));
}
我数组中的每个字符串 (foo, bar, foobar) 都有一个感叹号! 输出: foo! bar! foobar!
foo! bar! foobar!
(虽然这里的显示位并不重要,但我真的想要将字符串!
添加到数组中的每个元素中)
尝试
static void Main(string[] args)
{
string[] strings = new string[] { "foo", "bar", "foobar" };
var strings1 = strings.Select(xx=>xx + "!!");
Console.WriteLine(string.Join(" ", strings1));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.