C#计算数字和字母

Den*_*lew 1 c# counting

我想计算在我正在检查的一行中使用了多少个数字(只有0,1,2,3)和字母(a,b,c,d) - 它们是混合的,例如:3b1c1c1a1a0b1a1d3d0a3c.我怎么能算这个?

Dav*_*ton 5

int numbers = 0;
int letters = 0;

foreach(char a in myString)
{
  if (Char.IsDigit(a))
    numbers ++;
  else if (Char.IsLetter(a)){
    letters ++;
}
Run Code Online (Sandbox Code Playgroud)

  • @Vixen - 这不是*有效的编辑,你完全改变了他的答案.你应该为David提出类似的建议,而不是实现它们. (3认同)