Условный оператор с INT - PullRequest
0 голосов
/ 29 октября 2011

Как мне написать это, если оператор с условным оператором?

int TopicID = ...
int LastPost = ...

if (LastPost == 0) 
{
    LastPost = TopicID
} else 
{
    LastPost = LastPost;
}

Я пробовал это:

LastPost == 0 ? LastPost == TopicID : LastPost == LastPost;

Но это не сработало, так как вы можете видеть, что я не оченьчто про ..: P

1 Ответ

1 голос
/ 29 октября 2011
LastPost = (LastPost == 0 ? TopicID : LastPost);

В любом случае, какой смысл присваивать LastPost себе?Просто удалите весь блок else, и у вас будет самый простой способ достичь того, чего вы пытаетесь достичь.

...