У меня есть код, который выглядит (более или менее):
public void INeedHolidaysNow(double[,]){
//... Code to take a break from coding and fly to Hawaii
}
double[][] WageLossPerVacationDay = new double[10][5];
INeedHolidays(WageLossPerVacationDay); // >>throws the Exception in the Title
Я нашел решение в этом сообщении , которое состоит в зацикливании, а не в попытка дикаря
Итак, мой вопрос: ПОЧЕМУ? Что происходит за кулисами распределения памяти, что мешает тому, что может показаться - по крайней мере, на первый взгляд, - выполнимым приведением? Я имею в виду, что структурно оба выражения кажутся совершенно идентичными. Что мне здесь не хватает?
РЕДАКТИРОВАТЬ: Я должен использовать double [] [], поскольку он предоставляется внешней библиотекой.