public string GetStringFrom(SwitchableEnum value) { string retValue = "My Unknown"; Func <string> callable; if (_enumMap.TryGetValue(value, out callable)) { retValue = callable.Invoke(); } return(retValue); }
public string GetStringFrom(SwitchableEnum value) { string retValue = "My Unknown"; switch (value) { case SwitchableEnum.None: retValue = "My None"; break; case SwitchableEnum.First: retValue = "My First"; break; case SwitchableEnum.Second: retValue = "My Second"; break; } return(retValue); }