【发布时间】:2020-04-16 23:41:02
【问题描述】:
我想写
double num1;
if(num1 != double)
{
Console.WriteLine("Invalid operator.");
}
但我收到一条错误消息,提示“无效的表达式术语 'double'” 如果 num1 不是双精度数,我想让 if 语句写“无效运算符”。
【问题讨论】:
-
你想要什么?请详细说明,这没有意义。您希望
if条件做什么? -
num1是双重的。它只能是双精度。 -
或者,您可以使用
is运算符:if(num1 is double) { }。 -
I want to have the if statement write "Invalid operator" if num1 isn't a double.在什么情况下你认为num1不是 是双重的?
标签: c#