有很少其他重要的操作系统支持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 |