在Visual Basic中,使用IIf函数而不是If语句时是否存在性能差异?
IIf
If
vb.net iif-function if-statement
我最近问了一个关于IIf与If的问题,并发现VB中有另一个叫做If的函数,它与IIf基本上做同样的事情但是是短路的.
这个If功能是否比IIf功能更好?If语句是否胜过If和IIf函数?
.net vb.net iif-function if-statement
那么,vb中iif的目的是什么?我知道它的作用,但我无法理解它的作用是什么?
更新:我知道它的作用.但"if(,,)"也是如此.唯一的区别是"Iif"将评估两个表达式.那么这样做的目的是什么?
谢谢!
vb.net iif
vb.net ×3
if-statement ×2
iif-function ×2
.net ×1
iif ×1