我有一个字符串数组.检查数组中所有元素是否为数字的最简单方法是什么
string[] str = new string[] { "23", "25", "Ho" };
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
var isOnlyNumbers = str.All(s =>
{
double i;
return double.TryParse(s, out i);
});
Run Code Online (Sandbox Code Playgroud)
如果添加对Microsoft.VisualBasic装配的引用,则可以使用以下单行:
bool isEverythingNumeric =
str.All(s => Microsoft.VisualBasic.Information.IsNumeric(s));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |