Сообщение от Andvrok
Длинные значения энумов меня не напрягают, всё равно студия автоподстановкой щедро сыпет.
|
Igor имел в виду задать соответствие значений энама индексам в массиве:
public static string GetValue(this Enum en, EnGrammaticalCase gc = EnGrammaticalCase.Nominative)
{
string[] values = _lov.GetString("ENUM_" + en.GetType().Name + "_" + en).Split('|');
var i = (int)gc;
return string.IsNullOrWhiteSpace(values[i]) ? string.Format("[[{0}]]", en) : values[i];
}