我们有一个像这样的字符串数组:
string[] names = new [] {"Jo!oje","kaba!b","!zorrat","kotlet!","fat!!"};
并希望从每个字符串中删除'!'
。怎么办呢?
答案 0 :(得分:2)
names = names.Select(x => x.Replace("!", "")).ToArray();
答案 1 :(得分:1)
使用
string[] names = new [] {"Jo!oje","kaba!b","!zorrat","kotlet!","fat!!"};
var result = names.Select(x => x.Replace("!", ""));
答案 2 :(得分:1)
另一个选择是替换循环中的char:
take(n)
我个人更喜欢LINQ版本。