如何使用条件运算符编写此if语句?
int TopicID = ...
int LastPost = ...
if (LastPost == 0)
{
LastPost = TopicID
} else
{
LastPost = LastPost;
}
我试过了:
LastPost == 0 ? LastPost == TopicID : LastPost == LastPost;
但它不起作用,因为你可以看到我不是真的那个亲......:P
答案 0 :(得分:1)
LastPost = (LastPost == 0 ? TopicID : LastPost);
无论如何,将LastPost
分配给自己的意义是什么?只需移除整个else
块,您就可以获得最简单的方法来实现目标。