Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#9

Re: [C#] Enum flag mit Case abfragen

  Alt 3. Sep 2008, 16:53
Wenn du C#3 benutzt, kannst du auch folgendes machen:
Code:
static class EnumExtender
{
  public static bool Has<T>(this T? enum, T flag) where T: enum
  {
    return enum != null && (enum & flag) == flag;
  }
}

if (BorderPosition.Has(BorderPositions.Bottom))
  Mit Zitat antworten Zitat