- Iterating through an Enum:
foreach (enmResponseInterval value in Enum.GetValues(typeof(enmResponseInterval)))
{
cmbXXX.Items.Add(value.ToString());
} - Conditional Switch Statement with Enumeration String Value
public enum Product
{
Word,
Outlook,
Excel
}
public void Process(string productName)
{
switch ((Product)Enum.Parse(typeof(Product), productName.ToString()))
{
case Product.Excel:
// Do something
break;
case Product.Outlook:
// Do Something
break;
case Product.Word:
// Do something
break;
}
}