Einzelnen Beitrag anzeigen

Sascha L

Registriert seit: 4. Jun 2004
Ort: Hamm
390 Beiträge
 
Delphi 2006 Professional
 
#1

Delphi-Mengen (set of) in CSharp (C#)

  Alt 31. Jan 2008, 12:18
Hallo,

mit Delphi kann ich folgendes machen:

Delphi-Quellcode:
TSkipHour = 0..23;
TSkipHours = set of TSkipHour;
Damit ist es mir möglich, z.B. die Stunden 3, 5 und 10 in die Menge aufzunehmen und ich kann dann später überprüfen, welche Stunden ausgewählt wurden, also in der Menge drin sind.

Wie kann ich das nun in C# implementieren?

Mit einem enum und Flags müsste ich das ja total umständlich machen:

Code:
[Flags]
    enum SkipHour: uint
    {
        0 = 0x00000001,
        1 = 0x00000004,
        2 = 0x00000008
        // usw....
    }
Bleibt mir da also nichts anderes übrig, als z.B. eine Boolean-Liste zu verwenden, wo ich für 0 bis 23 immer true oder false setze?

Viele Grüße
Sascha
Sascha
  Mit Zitat antworten Zitat