if (statement)
base.Database.AddInParameter(command, "ColumnX", DbType.String, "StackOverflow");
else
base.Database.AddInParameter(command, "ColumnX", DbType.String, DBNull.Value);
我想用if子句用法?
? "true" : "false"
例如做這個聲明在一個行:
if(statement) ? base.Database.AddInParameter(command, "ColumnX", DbType.String, "StackOverflow") : base.Database.AddInParameter(command, "ColumnX", DbType.String, DBNull.Value);
,但事實卻並非如此。視覺工作室說,意想不到的令牌爲「:」
任何想法?謝謝
爲了將來的參考,這被稱爲三元運算符。 – zeencat 2012-08-02 19:40:15
在一條線上擁有它的假設價值是什麼? – Oded 2012-08-02 19:41:24