【发布时间】:2019-09-14 02:39:18
【问题描述】:
我们如何在运算符中写一个没有 else 的单行 If 条件?
例子:
如果(计数==0){计数=2; }
我们如何在上面写如下:
count=count==0?2;
作为三元运算符需要 if else 条件。我想在没有三元运算符的情况下做到这一点。 C#中是否有可用的运算符?
谢谢。
【问题讨论】:
-
你不能。只需使用
if语句即可。 -
您开始使用的
if (count==0) { count=2; }是“没有else的单行if语句”。那有什么问题,或者三元运算符有什么问题?这些是 C# 提供的执行此操作的方式,所以这就是您使用的方式。
标签: c# if-statement conditional assignment-operator conditional-operator