Пример #1
0
        public string GetStringFrom(SwitchableEnum value)
        {
            string retValue = "My Unknown";

            Func <string> callable;

            if (_enumMap.TryGetValue(value, out callable))
            {
                retValue = callable.Invoke();
            }

            return(retValue);
        }
Пример #2
0
        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);
        }