• ベストアンサー

プロパティと構造体と列挙型の使い分けを教えてください。

プロパティと構造体と列挙型の使い分けを教えてください。 どういうときに使い分けますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

rescue99
質問者

お礼

ありがとうございます。 もうちょっと勉強してみますmm

関連するQ&A