Привет,
никак не получается создать из
struct SBase {
string strValue;
int iValue;
}
константный заполненный массив вроде:
private SBase[] base = new SBase[]
{
{ "Demo", Demo },
{ "Demo2", Demo2 } };
как так сделать?
Здравствуйте, RonWilson, Вы писали:
RW>как так сделать?
private SBase[] @base = new SBase[]
{
new SBase { strValue = "Demo", iValue = 1 },
new SBase { strValue = "Demo2", iValue = 2 } };
Здравствуйте, 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-й конструктор с параметрами