我知道如何检查字符串是否仅包含数字的几种方法: RegEx、、、、int.parse循环tryparse等。
int.parse
tryparse
谁能告诉我 最快 的检查方法是什么?
我只需要 检查 值,不需要实际解析它。
“数字”是指 ASCII 数字:0 1 2 3 4 5 6 7 8 9.
0 1 2 3 4 5 6 7 8 9
这与识别字符串是否为数字不是同一个问题,因为这个问题不仅是关于如何识别,而且是关于什么是 最快 的识别方法。
bool IsDigitsOnly(string str) { foreach (char c in str) { if (c < ‘0’ || c > ‘9’) return false; }
return true; }
可能是最快的方法。