У меня проблемы с объявлением двумерных массивов в C #, их заполнением и возвращением массива.
В данный момент я объявляю массив следующим образом:
private static string[,] _programData = new String[50,50];
public string[,] ProgramData
{
get
{
return _programData;
}
}
_programData показывает ошибку «невозможно неявно преобразовать строку типа» [, ] в строку [] [] '
Я должен указать, что я пытаюсь вызвать ProgramData из другого класса следующим образом:
for (serviceCount = 0; serviceCount <= ffm.Program.Length; serviceCount++)
{
Console.WriteLine("Program Number: " + ffm.Program[serviceCount].ToString());
for (serviceDataCount = 0; serviceDataCount <= ffm.ProgramData.Length; serviceDataCount++)
{
**Console.WriteLine("\t" + ffm.ProgramData[serviceCount, serviceDataCount].ToString());**
}
}
Произошла ошибка в жирной строке выше:
Ссылка на объект не установлена для экземпляра объекта.
Я не думаю, что есть проблема с тем, как я объявил массив, это просто несоответствие типов, которое я не понимаю.
Привет