Welchen Datentyp für 0, 1 und -1?

nerddestroyer

Grünschnabel
Servus Leute,

habe ne Klasse mit einem Attribut das heißt "meintest". Dieses Attribut kann einen der folgenden Werte abspeichern:

1
0
-1

Public Property Let meintest(meintest As String)
varMeinTest = meintest
End Property

Jetzt habe ich dafür den Datentyp "String" genommen. Scheint mir aber viel zu mächtig zu sein, für die 3 möglichen werte. Boolean kann ich nicht nehmen, weil ich die -1 auch brauche. Was soll ich also für einen Datentyp nehmen? (Char will er irgendwie nicht annehmen).

danke!
 
In dem Fall solltest du Integer verwenden, benötigt nur 2 Bytes und hat einen Wertebereich von -32768 bis 32767. Kleiner ist nur Byte mit einem Bereich von 0 bis 255, hat aber eben leider keine Negativen Werte.


Der Doc!
 
Zurück