C#中判断String类型的值是否是数字的方法,可以使用int.TryParse()或double.TryParse()方法
示例如下:
string[] str1 = { "hello" ,"12","12.3"};
for(int i=0; i<str1.Length; i++)
{
if (int.TryParse(str1[i], out int val))
{
Debug.WriteLine($"可以转化为int类型,值为:{val}");
}
if (double.TryParse(str1[i],out double val1))
{
Debug.WriteLine($"可以转化为double类型,值为:{val1}");
}
}
输出结果如下: