Previous topicNext topic
Help > 开发指南 > 编程基础 > VB编程基础 > 运算符 >
其他运算符

有很少其他重要的操作系统支持VB.Net。

运算符 描述 示例
AddressOf 返回过程的地址。 AddHandler Button1.Click,AddressOf Button1_Click
Await 它应用于异步方法或lambda表达式中的操作数,以暂停该方法的执行,直到等待的任务完成。  Dim result As res= Await AsyncMethodThatReturnsResult()
Await AsyncMethod()
GetType 它返回指定类型的Type对象。 Type对象提供有关类型的信息,例如其属性,方法和事件。 MsgBox(GetType(Integer).ToString())
Function Expression 它声明定义函数lambda表达式的参数和代码。 Dim add5 = Function(num As Integer) num + 5
'prints 10
Console.WriteLine(add5(5))
If 它使用短路评估有条件地返回两个值之一。 可以使用三个参数或两个参数调用If运算符。 Dim num = 5
Console.WriteLine(If(num >= 0,"Positive", "Negative"))

 

示例:

以下示例演示了其中一些运算符:
Dim a As Integer = 21
Proj.MsgDebug.Add(GetType(Integer).ToString())
Proj.MsgDebug.Add(GetType(Double).ToString())
Proj.MsgDebug.Add(GetType(String).ToString())
Proj.MsgDebug.Add(If(a >= 0, "Positive", "Negative"))

'返回结果:System.Int32
'返回结果:System.Double
'返回结果:System.String
'返回结果:Positive