【发布时间】:2010-10-20 18:05:00
【问题描述】:
是否可以在 VB .NET 中执行一行 if 语句?如果有,怎么做?
【问题讨论】:
-
小心 IIf 操作符 - 它并不总是 short-circuited 并且真假表达式都会被计算。
-
我实际上认为 IIF 从不短路
-
IFF 与 If 相比有什么优势——甚至目的是什么?
-
@LeoKing 向后兼容 VB6。 VB.NET 中引入了单“I”IF,而之前存在双“I”IIF。而且我不相信 VB6 的任何部分都支持短路评估。
标签: vb.net conditional-operator