Quelques choses ici:
La définition doit correspondre à l'initialisation. Vous êtes en train de définir Dictionnaire et instancier Dictionnaire < TKey, TValue >. Ce que cela signifie, en fonction de ce que vous dites ici:
Dictionary<string, double[][]> dict = new Dictionary<string, double[][]>();
Je suppose que c'est ce que vous voulez. Si oui, votre code pourrait être quelque chose comme ceci:
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);
Si c'est cela, votre problème est résolu.
côté gauche doit être soit var ou Dictionnaire –
NikolaiDante
Pas encore tout à fait raison ... – Ant