0

这就是我想做的:

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

那可能吗?

4

2 回答 2

1

您所说的称为条件语句:

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

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

string x = boolVal ? "String Val" : null;
于 2011-02-11T00:16:00.763 回答
0
string x = condition ? trueValue : falseValue;

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

于 2011-02-11T00:15:34.087 回答