在vb.net中创建方法和属性时,我正在使用十进制参数创建方法。还有其他数字类型,如短,长,双等。
是否有一种简单的方法可以创建覆盖单个属性/方法中所有数字类型的参数,而无需为每种数字类型创建重载属性/方法?
答案 0 :(得分:1)
您可以创建通用函数/方法:
Public Function MyFunction(Of T As IConvertible)(value As T) As T
'Do something...
End Function
Public Sub MySub(Of T As IConvertible)(value As T)
'Do something...
End Sub
以下类型实现了IConvertible接口: