Val功能和过载通知

时间:2014-11-18 07:52:53

标签: vb.net

在MSDN中

,这是 VAL()功能的描述:

  

此会员已超载

什么是过载属性?为什么.NET中的部分函数或方法具有此属性?

2 个答案:

答案 0 :(得分:1)

函数重载允许你有两个具有相同名称但具有不同参数的函数。

例如:

DoSomething();
DoSomething(int arg1); 

答案 1 :(得分:1)

来自MSDN

  

在Microsoft®VisualBasic®.NET等OOP语言中,您可以在类中创建具有相同名称但不同参数列表的方法。 Visual Basic .NET可以根据您传递的参数类型确定在编译期间调用哪个方法。这种技术称为重载方法。

Example for VAL()

Public Overloads Function Val(ByVal InputStr As String) As Double
' -or-
Public Overloads Function Val(ByVal Expression As Object) As Double
' -or-
Public Overloads Function Val(ByVal Expression As Char) As Integer