【发布时间】:2015-03-06 17:41:37
【问题描述】:
任何人都知道最快的三元运算。
label1.Text = Cclass.TestMe()
.Where(t => t.GFName == (textBox1.Text == ""
? "GName"
: textBox1.Text))
.First()
.GFName == null ?
"Nothing" :
"Super";
我试图检查列表是否为空返回一些东西。所以编译器不会抛出异常或未处理的错误。
【问题讨论】:
-
这段代码有什么问题?
-
并非所有事情都需要在一个语句中完成......
标签: c# list operator-keyword ternary-operator