Feedback

C# - Enum Handling - 2

Veröffentlicht von am 4/27/2007
(2 Bewertungen)
Beschreibt, wie ein Enum mittels einer Schleife in z. B. einer DropDownlList abgebildet werden kann.
public enum Priority
{
  VeryLow = 0,
  Low = 1,
  Normal = 2,
  High = 3,
  VeryHigh = 4,
}

Priority e = Priority.High | Priority.Low | Priority.Normal | Priority.VeryHigh | Priority.VeryLow;
foreach (Priority prio in System.Enum.GetValues(e.GetType()))
{
  priodrop.Items.Add(new ListItem(System.Enum.GetName(e.GetType(), priority), priority.ToString()));
}
Abgelegt unter Enum.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!