猿问
IIf()和If之间的性能差异
在Visual Basic中,使用
IIf
函数而不是
If
语句时在性能上有区别吗?
慕盖茨4494581
浏览 760
回答 3
3回答
慕田峪7331174
If我认为,VB有以下提到该问题的陈述:' Usage 1Dim result = If(a > 5, "World", "Hello")' Usage 2Dim foo = If(result, "Alternative")第一个基本上是C#的三元条件运算符,第二个是它的合并运算符(result除非为Nothing,否则返回"Alternative")。If因此已被替换IIf,后者已过时。像在C#中一样,VB的条件If运算符发生短路,因此您现在可以安全地编写以下内容,而使用该IIf功能则不可能:Dim len = If(text Is Nothing, 0, text.Length)
0
0
0
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答