константный массив структур
От: RonWilson Россия  
Дата: 09.08.10 09:25
Оценка:
Привет,

никак не получается создать из

        struct SBase        {
            string                strValue;
            int                    iValue;
        }


константный заполненный массив вроде:

private SBase[] base = new SBase[] 
        {
            { "Demo",            Demo },
            { "Demo2",        Demo2 } };


как так сделать?
Re: константный массив структур
От: nikov США http://www.linkedin.com/in/nikov
Дата: 09.08.10 09:34
Оценка: 2 (1)
Здравствуйте, RonWilson, Вы писали:

RW>как так сделать?


private SBase[] @base = new SBase[] 
        {
            new SBase { strValue = "Demo", iValue = 1 },
            new SBase { strValue = "Demo2", iValue = 2 } };
Re: константный массив структур
От: alexey.kostylev Новая Зеландия http://alexeykostylev.livejournal.com/
Дата: 09.08.10 09:36
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>Привет,


RW>никак не получается создать из


RW>
RW>        struct SBase        {
RW>            string                strValue;
RW>            int                    iValue;
RW>        }
RW>


RW>константный заполненный массив вроде:


RW>
RW>private SBase[] base = new SBase[] 
RW>        {
RW>            { "Demo",            Demo },
RW>            { "Demo2",        Demo2 } };
RW>


RW>как так сделать?


ну в примере это не константный, во первых...


struct SBase        
{
            public string                strValue;
            public int                    iValue;
            public SBase(string s, int v){
                strValue = s;
                iValue = v;
            }
};

        SBase[] b = new SBase[] 
        {
            new SBase{ strValue="Demo1", iValue=1 },
            new SBase( "Demo2", 2 ) 
        };

для первой строки нужны публичные свойства, для 2-й конструктор с параметрами
Re[2]: константный массив структур
От: RonWilson Россия  
Дата: 09.08.10 09:42
Оценка:
Здравствуйте, alexey.kostylev, Вы писали:

AK>для первой строки нужны публичные свойства, для 2-й конструктор с параметрами


забыл просто написать паблики
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.