XChris
Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem:
Ein ENUM und ein Integer. Ich möchte wissen, ob der Wert eines Enumelementes in dem Integer enthalten ist.
Beispiel:
(_accessType)
1 = Sabine
2 = Tanja
4 = Anja
Bei einem Wert von 3 (value) sollte ein TRUE bei Sabine und Tanja erscheinen.
geht nicht, da ich directcast nutzen muss. Also:
Das geht, aber ich möchte nicht auf Object erst casten müßen:
Da nöllt er mich aber aber auch voll. Bin in VB noch nicht so firm .... Kann's mir wer richtig hinkritzeln? Danke.
Chris
ich habe folgendes Problem:
Ein ENUM und ein Integer. Ich möchte wissen, ob der Wert eines Enumelementes in dem Integer enthalten ist.
Beispiel:
(_accessType)
1 = Sabine
2 = Tanja
4 = Anja
Bei einem Wert von 3 (value) sollte ein TRUE bei Sabine und Tanja erscheinen.
Code:
Dim result As Boolean = _accessType And value
geht nicht, da ich directcast nutzen muss. Also:
Code:
Dim result As Boolean = directcast((_accessType And value),boolean)
Das geht, aber ich möchte nicht auf Object erst casten müßen:
Code:
Dim oo As Object = _accessType And access
Dim result As Boolean = DirectCast(oo, Boolean)
Da nöllt er mich aber aber auch voll. Bin in VB noch nicht so firm .... Kann's mir wer richtig hinkritzeln? Danke.
Chris