vb.net声明类 vb声明语句的规则( 二 )


Dim a2 As Integer=2
Default Public Property geta(ByVal x As Integer) As Integer
Get
If x=1 Then Return a1 Else Return a2
Set(ByVal value As Integer)
If x=1 Then a1=value Else a2=value
End Property
End Class
'这里的geta就是默认属性vb.net声明类 , 后边在主函数里调用它
Public Class test
Shared Sub Main()
Dim obj As myclass=New myclass()
Console.WriteLine("{0} {1}",obj(1),obj(2))
End Sub
End Class
最后输出结果为vb.net声明类:1 2
也就是说可以直接使用obj(1)这样的格式 而不用使用obj.geta(1)这样的格式vb.net声明类了
注意 默认属性必须至少带有1个参数
【vb.net声明类 vb声明语句的规则】vb.net声明类的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vb声明语句的规则、vb.net声明类的信息别忘了在本站进行查找喔 。

推荐阅读