我是 c# 的新手,我想弄清楚如何检查 char 数组值是否完全由数字/数字/数字组成
我试过这段代码:
bool t=true;
for (int k = 0; k < chain.Length; k++)
{
if(!(Convert.ToInt32(chain[k]) in {"0","1","2","3","4","5","6","7","8","9"}))
{t=false ; }
}
语法不正确,我想知道是否有一种不使用 t-sql 的简单方法来进行此检查。
最佳答案
使用 LINQ .All
和 char.IsDigit
:
var isNumeric = chain.All(char.IsDigit);
关于c# - 检查字符数组只包含数字/数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374119/