Я делаю его методом расширения и с строковым массивом, я думаю, что string[]
более полезен, чем char[]
, потому что char также может быть строкой:
public static class Helper
{
public static string RemoverStrs(this string str, string[] removeStrs)
{
foreach (var removeStr in removeStrs)
str = str.Replace(removeStr, "");
return str;
}
}
, тогда вы можете использовать его в любом месте:
string myname = "My name @is ,Wan.;'; Wan";
string result = myname.RemoveStrs(new[]{ "@", ",", ".", ";", "\\"});