Ein paar Dinge hier:
Definition muss übereinstimmen Initialisierung. Sie definieren Wörterbuch und instanziieren Wörterbuch < TKey, TValue >. Was dies bedeutet, basierend auf, was Sie sagen hier:
Dictionary<string, double[][]> dict = new Dictionary<string, double[][]>();
Ich nehme an, das ist das, was Sie wollen. Wenn dies der Fall ist, könnte Ihr Code etwa so aussehen:
double[] d1 = { 1.0, 2.0 };
double[] d2 = { 3.0, 4.0 };
double[] d3 = { 5.0, 6.0, 7.0 };
double[][] dd1 = { d1 };
double[][] dd2 = { d2, d3 };
Dictionary<string, double[][]> dict = new Dictionary<string, double[][]>();
dict.Add("dd1", dd1);
dict.Add("dd2", dd2);
Wenn das der Fall ist, ist Ihr Problem gelöst.
Linke Seite muss entweder var oder Dictionary sein –
NikolaiDante
Immer noch nicht ganz richtig ... – Ant