Product.Designer.vb という名前のファイルに、Quantity プロパティがある Product クラスを定義します。
Partial Class Product
Private _Quantity As Integer
Property Quantity() As Integer
Get
Return _Quantity
End Get
Set(ByVal value As Integer)
_Quantity = value
QuantityChanged()
End Set
End Property
' Provide a signature for the partial method.
Partial Private Sub QuantityChanged()
End Sub
End Class
Product.vb という名前のファイルに、QuantityChanged の実装を用意します。
Partial Class Product
Private Sub QuantityChanged()
MsgBox("Quantity was changed to " & Me.Quantity)
End Sub
End Class
最後に、プロジェクトの Main メソッド内で Product インスタンスを宣言し、Quantity プロパティの初期値を指定します。
Module Module1
Sub Main()
Dim product1 As New Product With {.Quantity = 100}
End Sub
End Module
次のメッセージを表示するメッセージ ボックスが表示されます。
Quantity was changed to 100