📜  是数字 c# (1)

📅  最后修改于: 2023-12-03 15:10:30.263000             🧑  作者: Mango

是数字 c#

在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方法是最常见的方式。