我需要检查字符串的第一个元素是否是C#中的正整数.有一个聪明的方法来做到这一点?FX
string str = "2001";
if (str.First() == isANumber) {
...
}
Run Code Online (Sandbox Code Playgroud)
你可以尝试这个:
string s = "1sdfa";
bool isDigit = char.IsDigit(s[0]);
Run Code Online (Sandbox Code Playgroud)
另外,如果你想对字符串进行额外的检查,你可以这样做:
bool isDigit = !string.IsNullOrEmpty(s) && char.IsDigit(s[0]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4366 次 |
| 最近记录: |