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

A 回答 (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
    • good
    • 0
この回答へのお礼

ありがとうございます。

もうちょっと勉強してみますmm

お礼日時:2009/05/28 17:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング