2011-02-11 13 views
0

これは私がやってみたいものです。条件付きでクイックインラインメソッドを実行するには?

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

ことは可能ですか?

+0

おそらく、この質問に対する有効な回答ではありません(したがって、コメントです):条件ヌルチェックです。 'string x =(s!= null)? s: "Something else" '、あなたは' string x = s ?? "Something else" ' – Flynn1179

答えて

1

条件文何のことをいっていると呼ばれている。

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

あなたは本当にBOOLがfalseの場合、文字列は値を持たないようにしたい場合は、変更される可能性が〜:

0
string x = condition ? trueValue : falseValue; 

http://msdn.microsoft.com/en-us/library/ty67wk28.aspx

+0

明確にするために、これらの値は実際にはどの式でもかまいません。どちらも文字列でなければならず、一般的には同じ型でなければなりません。 – Flynn1179

関連する問題