Gateway_man Geschrieben 22. Dezember 2011 Geschrieben 22. Dezember 2011 Hi leute, ich kämpfe momentan mit einem mir noch nicht verständlichen Fehler. Ich habe eine Enumeration die mit dem Flag Attribut gekennzeichnet wurde. Das sieht wie folgt aus: [Flags] public enum Permission { Read = 0x01, Write = 0x02, Create = 0x03, Delete = 0x04 }; Nun habe ich ein objekt vom typ user und setzte diesem objekt dessen Rechte. Das sieht so aus: user.IOPermission = Core.Security.Permission.Read | Core.Security.Permission.Write | Core.Security.Permission.Create; Wenn ich nach dieser Zuweisung einen Breakpoint platziere um mir den inhalt der Property IOPermission anzusehn, zeigt mir der Debugger an das nur die Flags Read und Write gesetzt wurden. Weiß jemand warum das so ist? lg Gateway
Gateway_man Geschrieben 22. Dezember 2011 Autor Geschrieben 22. Dezember 2011 Omg xD. Hat sich erledigt. Hab ganz vergessen das die Flags Bitweise gesetzt werden.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden