什么是C#的VB.NET等价物? 运营商?
这个问题在这里已经有了答案:
从历史上看, IIf
通常用于此 - 但不使用短路,因此不完全相同。 但是,现在有一个3部分If
:
hp.pt = If(iniFile.GetValue("System", "PT").ToUpper().Equals("H"), PT.PA, PT.SP)
它使用短路,因此与C#中的条件运算符相同。
您可以使用If运算符
hp.pt = If(iniFile.GetValue("System", "PT").ToUpper().Equals("H"), PT.PA, PT.SP)
尝试使用If
函数,如下所示:
x = If(condition, trueValue, falseValue)
链接地址: http://www.djcxy.com/p/42839.html