【发布时间】:2016-02-27 17:13:29
【问题描述】:
是否有一个简单的表达式可以放入 if 语句中以检查值是否为 int?
像这样,检查x 是否是一个int:
x = 1
if (Diceroll() = 1)
{
x = x * 0.75
}
if (Diceroll() = 2)
{
x = x * 1.25
}
if (Diceroll() = 3)
{
x = x * 1
}
if (x != int)
{
consol.writeline("X is not an int")
}
if (x = int)
{
consol.writeline("X is an int")
}
【问题讨论】:
-
那么
x的类型是什么?请给minimal reproducible example...我们目前无法确定您想要实现的目标。 -
您的代码不会按原样编译。
-
@ja72 我认为你不需要编译这段代码来看看它应该做什么。
-
我指的是
consol和writeline,它们在语法上无缘无故地不正确。 -
是的,但这对 OP 有何帮助?如果他们的标题更符合他们的要求,那将会更有帮助。
标签: c#