Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Изменение enum ?


Автор: Miller_time 21.4.2008, 16:24
у меня есть 

Код

   public enum Depart { user = 0, moderator = 1, Administration = 2 };



Его можно как то программно изменить доваить к нему значения ? 

Автор: Drabuna 21.4.2008, 16:36
Насколько я знаю, enum нельзя менять динамически, они константы.

Автор: Kefir 21.4.2008, 16:49
Нет, нельзя менять. Как альтернативу могу предложить использовать Hashtable.

Автор: Miller_time 21.4.2008, 17:30
Можно примерчик ? 

Автор: vponomarov 21.4.2008, 17:55
Цитата(Miller_time @  21.4.2008,  17:30 Найти цитируемый пост)
Можно примерчик ?  

Код

            System.Collections.Hashtable h = new System.Collections.Hashtable();
            h.Add("aaa", 1);
            h.Add("bbb", 2);
            MessageBox.Show(h["aaa"].ToString());

Автор: Miller_time 21.4.2008, 17:58
О спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)