Показать сообщение отдельно
Старый 02.07.2015, 09:25   #4
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Падежирование и костылирование

Сообщение от Andvrok Посмотреть сообщение
Длинные значения энумов меня не напрягают, всё равно студия автоподстановкой щедро сыпет.
Igor имел в виду задать соответствие значений энама индексам в массиве:

public static string GetValue(this Enum enEnGrammaticalCase gc EnGrammaticalCase.Nominative

      
string[] values _lov.GetString("ENUM_" en.GetType().Name "_" en).Split('|'); 
      var 
= (int)gc;
      return 
string.IsNullOrWhiteSpace(values[i]) ? string.Format("[[{0}]]"en) : values[i]; 

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Andvrok (02.07.2015)