Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Ломанный массив,инициализация


Автор: Сарт 24.5.2006, 20:34
Народ,компилятор громко ругается, что
 
Цитата

 Cannot implicitly convert type 'string' to 'string[]'


Код ВОТ:

Код

///Ломанный массив,содержащий информацию о запчастях
string[][] MassivZap4astei = new string[3][]; 
MassivZap4astei[i]=new string[3];
MassivZap4astei[0][0]="Луч";
MassivZap4astei[0][1]="Сарт";
MassivZap4astei[0][2]="Longines";
MassivZap4astei[j]=new string[5];
MassivZap4astei[1][0]="Часовая стрелка желтая";
MassivZap4astei[1][1]="Часовая стрелка черная";
MassivZap4astei[1][2]="Циферблат белый";
MassivZap4astei[1][3]="Циферблат черный";
MassivZap4astei[1][4]="Циферблат зеленый";

Подскажите,где туплю плз=)_  

Автор: VisualProgrammerNET 24.5.2006, 21:19
Цитата(Сарт @  24.5.2006,  20:34 Найти цитируемый пост)
string[][] MassivZap4astei = new string[3][]; MassivZap4astei[i]=new string[3];


Почему-то мне сильно кажется, что так нельзя делать... 

Автор: nikitao 24.5.2006, 21:55
Ну не знаю Это у меня прекрасно откомпелировалось
Код

string[][] MassivZap4astei = new string[3][];
        MassivZap4astei[0] = new string[3];
        MassivZap4astei[0][0] = "Луч";
        MassivZap4astei[0][1] = "Сарт";
        MassivZap4astei[0][2] = "Longines";
        MassivZap4astei[1] = new string[5];
        MassivZap4astei[1][0] = "Часовая стрелка желтая";
        MassivZap4astei[1][1] = "Часовая стрелка черная";
        MassivZap4astei[1][2] = "Циферблат белый";
        MassivZap4astei[1][3] = "Циферблат черный";
        MassivZap4astei[1][4] = "Циферблат зеленый";


Добавлено @ 21:55 
Сарт, ты уверен ,что ошибка здесь? 

Автор: Сарт 24.5.2006, 22:37
Да
Ошибка была в использовании i и j. Короче вот какой я код рабочий сделал=) Спасибо за помосч
Там еще в Маине ошибка была,типа со скобками=)
Код

string[][] MassivZap4astei = new string[3][];
MassivZap4astei[0] = new string[3];
MassivZap4astei[0][0] = "Луч";
MassivZap4astei[0][1] = "Сарт";
MassivZap4astei[0][2] = "Longines";
MassivZap4astei[1] = new string[5];
MassivZap4astei[1][0] = "Часовая стрелка желтая";
MassivZap4astei[1][1] = "Часовая стрелка черная";
MassivZap4astei[1][2] = "Циферблат белый";
MassivZap4astei[1][3] = "Циферблат черный";
MassivZap4astei[1][4] = "Циферблат зеленый";
MassivZap4astei[2] = new string[2];
MassivZap4astei[2][0] = "Шестеренка беззубая";
MassivZap4astei[2][1] = "Болтик кривой";
 
foreach (string[] arr in MassivZap4astei)
{
foreach (string z in arr)
{
Console.WriteLine(z);
}
}

 

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