2011-02-11 33 views
0

這是我想做什麼:如何使用條件執行快速內聯方法?

string x = if(true) "String Val" else "No String Val"; 

這可能嗎?

+0

可能不是這個問題的有效答案(因此一個評論,而不是):如果你的條件是空檢查,例如`string x =(s!= null)? s:「別的東西」,你可以做`string x = s ?? 「其他東西」 – Flynn1179 2011-02-11 00:17:51

回答

1

什麼你在談論被稱爲條件語句:

string x = boolVal ? "String Val" : "No String Val"; 

如果你真的希望字符串沒有任何價值,如果布爾是假的,你可以改變到:

string x = boolVal ? "String Val" : null;