如何使用条件快速进行内联方法?

时间:2011-02-11 00:13:21

标签: c# methods conditional inline-method

这就是我想做的事情:

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

这可能吗?

2 个答案:

答案 0 :(得分:1)

你所说的是一种条件陈述:

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

如果你真的希望字符串在bool为false时没有值,你可以改为:

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

答案 1 :(得分:0)

string x = condition ? trueValue : falseValue;

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