から変換できません:は、私は(多かれ少なかれ)のようなコードを持ってダブル[] [] [*、*]倍増する
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
私はむしろタントループで構成されていthis post上の解決策を見つけました野蛮なキャストをしようとする
私の質問はなぜですか?一見したところで見えるかもしれないものが実現可能なキャストにならないようにするメモリ割り当ての中で何が起こるのでしょうか?構造的には、両方の表現が全く同じであるように見えます。私がここで紛失しているのは何ですか?
EDIT: 外部ライブラリから提供されているように "double [] []"を使用する必要があります。
CodeInChaos stroke再び;-)メモリの質問には常に正確で関連しています。 Thanx –