如果我有这些字符串:
"abc" = false
"abc"
false
"123" = true
"123"
true
"ab2" = false
"ab2"
是否有类似命令IsNumeric()或其他命令可以识别字符串是否为有效数字?
IsNumeric()
int n; bool isNumeric = int.TryParse("123", out n);
*从C#7开始 *更新 :
var isNumeric = int.TryParse("123", out int n);
或者如果您不需要数字,则可以放弃 out参数
var isNumeric = int.TryParse("123", out _);
该 变种 S可通过它们各自的类型来代替!