从字符串中删除char或在字符串数组中替换另一个char

时间:2015-06-25 03:10:11

标签: c# arrays

我们有一个像这样的字符串数组:

string[] names = new [] {"Jo!oje","kaba!b","!zorrat","kotlet!","fat!!"};

并希望从每个字符串中删除'!'。怎么办呢?

3 个答案:

答案 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版本。