摘要:if ... else 簡單的判斷
平常所看到的 if ... else 判斷式的程式碼,正常都長這樣:
int i = 0;
string result = "";
if (i == 0)
{
result = "yes";
}
else
{
result = "no";
}
有個簡易的判斷式寫法,將上述的判斷式使用簡寫的話變成如下:
int i = 0;
string result = (i == 0 ? "yes" : "no");
其原理是:(條件式) ? (成立的動作) : (不成立的動作);
可以用另一種角度來解釋:if (條件式) { (成立的動作) } else { (不成立的動作) }