VB.Net - Eigenen Datentyp

ChristianAG

Grünschnabel
Hallo,

wie kann man in VB.Net einen eigenen Datentyp erstellen?

Ich möchte dass in ener Funktion als Parameter nur 8, 16 oder 32 oder übergeben werden kann.
Für den Benutzer dieser Funktion soll vogegeben sein, dass einer dieser drei Werte benutzt wird (ich möchte nicht in der Funktion abfragen müssen, ob der Wert einer der erwarteten ist!).

Ich dachte mit folgendem würde es funktionieren:

Public Function aaa(ByVal aaa_8_16_32 as myDataType_8_16_32 ) ...

Enum myDataType_8_16_32
acht = 8
sechz = 16
zweiundd = 32
End Enum


Der Funktion aaa kann ich nun eine variable vom typ myDataType_8_16_32 übergeben, ich kann aber auch einen anderen integer übergeben?!


Wie kann ich dies verhindern


Vielen Dank
 

Neue Beiträge

Zurück