Как сделать быстрый встроенный метод с условным условием? - PullRequest
0 голосов
/ 11 февраля 2011

Вот что я хотел бы сделать:

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

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

То, о чем вы говорите, называется условным оператором:

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

Если вы действительно хотите, чтобы строка не имела значения, если значение bool равно false, вы можете изменить на:

string x = boolVal ? "String Val" : null;
0 голосов
/ 11 февраля 2011
string x = condition ? trueValue : falseValue;

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

...