📅  最后修改于: 2023-12-03 15:10:30.263000             🧑  作者: Mango
在C#编程语言中,我们经常需要判断某个值或变量是否为数字类型。这时候就会用到“是数字”的判断。
我们可以使用int.TryParse方法来判断一个字符串是否为整数类型。
string str = "123";
int num;
if(int.TryParse(str, out num))
{
//num是整数类型
}
else
{
//str不是整数类型
}
如果要判断一个字符串是否为小数类型,可以使用double.TryParse方法。
string str = "3.14";
double num;
if(double.TryParse(str, out num))
{
//num是小数类型
}
else
{
//str不是小数类型
}
如果我们不确定字符串是否为整数或小数类型,可以使用decimal.TryParse方法来判断字符串是否为数字类型。
string str = "3.14";
decimal num;
if(decimal.TryParse(str, out num))
{
//num是数字类型
}
else
{
//str不是数字类型
}
总之,在C#中判断某个值或变量是否为数字类型,采用TryParse方法是最常见的方式。