M. *_*nho 0 c# string split char
我正在尝试用多个字符修剪一个字符串,但是不能正常工作,.
码:
static String xpto(String[] a)
{
string trimming;
foreach (string value in a)
{
//...
trimming = value.Trim(new Char[] { '(', ',', ')' });
//...
}
}
Run Code Online (Sandbox Code Playgroud)
样本输入:(1,2)
预计产量:12
我得到的是什么:1,2
也许与',','有些冲突?不知道为什么它不起作用!我可以使用split()3次(每个字符一个)到达我想要的地方,但我很困惑为什么这不起作用.
Trim()仅删除字符串开头和结尾的字符.在您的示例中"(1,2)",逗号存在于字符串的中间.
相反,使用 .Replace(",", "").Replace("(", "").Replace(")", "");