我实际上更熟悉Java语言来开发应用程序。 但由于我现在的要求越来越严格,我需要跳进VB.NET 好吧是啊...似乎需要适应一些。
无论如何,我输入了很多东西,用于在visual studio中制作这个setter和getter属性;
Public Property supplierId() As Integer
Get
supplierId = iSupplierId
End Get
Set(ByVal value As Integer)
iSupplierId = value
End Set
End Property
我们是否有自动设置和获取变量属性的方法? 因为我发现当我使用java语言并使用Netbeans时,setter和getter函数(或者有时我们称之为方法)是相当多的点击和点击。一切都完成了!但是在这里......当我在VB.Net中尝试时,哇...打字,......呵呵。
我们是否有自动方式在VB.NET中插入变量的setter和getter属性?
答案 0 :(得分:7)
是的,您有两种不同的选择:
代码段。这听起来与您在Netbeans中习惯的类似。 IDE将自动为属性插入“存根”,您只需填写详细信息。
要实现这一目标,您所要做的就是开始输入property
。 IntelliSense(自动完成)将建议您输入“Property”。当发生这种情况并且您看到突出显示“属性”一词时,按选项卡键两次。它会插入一个如下所示的片段:
Private newPropertyValue As String
Public Property NewProperty() As String
Get
Return newPropertyValue
End Get
Set(ByVal value As String)
newPropertyValue = value
End Set
End Property
内置了很多这些代码段,所有代码都以相同的方式访问常用关键字。
自动属性。这是用于声明属性的简化语法,编译器将自动创建专用支持字段。您甚至可以使用此语法为属性指定默认值。它看起来像这样:
Public Property MyFavoriteColor As Color = Color.Green
但请注意,这只能从VB.NET版本10开始提供。这意味着只要您使用的是Visual Studio 2010或更高版本,它就会起作用,无论您使用的是.NET Framework版本定位。