[VB.NET] Enum-Werte per Console.Readline einlesen

DirkHo

Erfahrenes Mitglied
Hi,

ich will per VB.NET einen ENUM-Datentyp "blubb" erstellen, der folgende Werte ermöglicht:

l, g, d, u

So weit kein Problem.
Nun will ich aber per Console.ReadLine (später dann in den Forms) dem Benutzer ermöglichen eine Eingabe zu machen und wenn diese außerhalb des erlaubten Bereichs (also != l, g, d oder u) liegt per InvalidCastException in einem Try-Catch abfangen.

Jetzt kann ich aber ja nicht einfach schreiben

Dim bla AS blubb

bla = Console.ReadLine()

da ich ja auf die erlaubten Werte nur so bla.l, bla.g,... zugreifen kann!

Kann mir jemand schreiben ob/wie das geht (falls möglich bitte per Codebeispiel)?

Vielen Dank und Grüße,

Dirk