Visual Basic 11新功能方法多载介绍
时间:2014-07-17 18:15 来源: 我爱IT技术网 作者:山风
在Visual Studio 2010 撰写Visual Basic 10程序时,若定义多载方法时,函数签名只差在一个Optional 参数;
- Module Module1
- Sub Main()
- Console.WriteLine(Add(10))
- Console.WriteLine(Add(10, 20))
- End Sub
- Private Function Add(i As Integer) As Integer
- Return i
- End Function
- Private Function Add(i As Integer, Optional j As Integer = 0) As Integer
- Return i + j
- End Function
- End Module
则编译程序时,会出现错误

而在Visual Studio 11 Beta中 (Visual Basic 11),已经没有这个限制了,当然程式也可以正常执行:

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
