寻找快速/有效的方法将字母数字转换为仅数字字符串
例如+ 123-456/7890变为1234567890等.
现有的代码是
foreach(char c in str.ToCharArray() )
if ( char.IsDigit(c) ) stringBuilder.Append(c);
return stringBuilder.ToString();
Run Code Online (Sandbox Code Playgroud)
LINQ解决方案:
return new string(str.Where(char.IsDigit).ToArray());
Run Code Online (Sandbox Code Playgroud)
不确定它是否更有效; 至少它不是正则表达式!