如何做类似的事情:
string x;
string y = x.RemoveWhere(c => !char.IsLetter(c));
使用LINQ?
使用LINQ:
string y = new string(x.Where(char.IsLetter).ToArray());
使用Regex:
string y = Regex.Replace(x, "[^a-zA-Z]", string.Empty);
当然是字符串。替换(c.ToString(),");会这么做吗?
如果你出于某种原因不得不使用LINQ(不知道为什么,除非这是一个家庭作业问题),比如
string y=新字符串(x.Where(c=>char.IsLetter(c))。ToArray());
会做的,尽管有很多方法。。。。。。。