- ベストアンサー
プロパティと構造体と列挙型の使い分けを教えてください。
プロパティと構造体と列挙型の使い分けを教えてください。 どういうときに使い分けますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そもそも役割が異なるので「使い分ける」という概念はないですね。 Property GetとFunctionのどちらを使うか。 値の保持にクラスを使うか構造体を使うか。 即値で書くか列挙型を使うか。 という話なら答えることも出来ますが・・・。 下記のように3つとも使うこともあります。 Public Enum HogeValues Hogehoge = 1 Hogemoge = 2 End Enum Public Structure HogeStruct Public Value1 As HogeValues Public Value2 As HogeValues End Structure Private datHoge As HogeStruct Public Property Hoge() As HogeStruct Get Return datHoge End Get Set(ByVal value As HogeStruct) datHoge = value End Set End Property
お礼
ありがとうございます。 もうちょっと勉強してみますmm