VS2010のVB.Netでシステム定義オブジェクトとして最もよく説明できるものを作成することは可能ですか?私が疑問に思っていた機能を説明するカラークラスからの写真として含めました。
また、これに適した名前がある場合は、質問の名前を変更できるようにお知らせください。
VS2010のVB.Netでシステム定義オブジェクトとして最もよく説明できるものを作成することは可能ですか?私が疑問に思っていた機能を説明するカラークラスからの写真として含めました。
また、これに適した名前がある場合は、質問の名前を変更できるようにお知らせください。
Enum Color
Red
Orange
Yellow
Green
Blue
Purple
End Enum
AnEnum
は、多かれ少なかれ、数値のエイリアスであるメンバーを持つ型宣言です。
質問の例では、Color
タイプはStructure
(値タイプ)であり、使用可能な色に対して表示されるさまざまなオプションは、実際にはShared
で定義されたプロパティStructure
です。型が数値型ではないEnum
ため、このように行われるのではなく、このように行われるのです。Color
たとえば、独自のColorクラスを作成する場合は、次のようになります。
Public Structure MyColor
Property Red as Byte
Property Green as Byte
Property Blue as Byte
Sub New(r as Byte, g as Byte, b as Byte)
Red = r
Green = g
Blue = b
End Sub
Shared ReadOnly Property BrightRed as MyColor
Get
Return New Color(255,0,0)
End Get
End Property
End Structure
MyColor.
上記の例では、コードエディタで「」と入力すると、BrightRedがオプションとして表示されます。