VB.NET におけるプロパティの Setter なんですが、
引数を省略して書かない方って多いですね。
C# だと、
C#
private int _MemberCode;
public int MemberCode {
get {
return this._MemberCode;
}
set {
this._MemberCode = value;
}
}
のように「value」というキーワードで渡しているハズです。
VB.NET でも、同様に以下のように「Value」が使えます。
VB.NET
Private _MemberCode As Integer
Public Property MemberCode() As Integer
Get
Return Me._MemberCode
End Get
Set
Me._MemberCode = Value
End Set
End Property
これは、
VB.NET
Private _MemberCode As Integer
Public Property MemberCode() As Integer
Get
Return Me._MemberCode
End Get
Set(ByVal Value As Integer)
Me._MemberCode = Value
End Set
End Property
と、同じです。
プロパティ名で何を渡すのか判断できますし、
この場合は、型を指定する必要はないのでこうしています。
C# と合わせたいという本音もありますが。(^-^;)
まあ、お好みということで。