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