Comment declarer un Dictionary(Of T) de JaggedArrays
Bonjour,
J'ai declare et mis en forme la jagged Array suivante qui fonctionne correctement:
Code:
1 2 3 4 5 6
|
Public MyJaggedArray()() As Indicateur
MyJaggedArray = New Indicateur(nbUT)() {} ' 1ere dimension
MyJaggedArray(0) = New Indicateur(nbTotalMin) {}
MyJaggedArray(1) = New Indicateur(CInt(nbTotalMin / 2)) {} |
J'essai de creer le Dictionary(Of T) pour avoir donc 2 keys avec cette JaggedArray associee a chaque key. j'ai essaye plein de possibilites au mieux j'ai fais ceci qui ne genere pas d'erreur a la compil.
Code:
1 2 3 4 5 6
|
Private dictionaryJaggedArray As New Dictionary(Of Short, Indicateur)
For Each kvp As KeyValuePair(Of Short, Indicateur) In newBar
dictionaryJaggedArray.Add(kvp.key, MyJaggedArray(nbUT)(1)) ' <- LIGNE A PB
Next |
la ligne dictionaryJaggedArray.Add... n'indique aucune erreur de compil
qd je vais au pas a pas je retrouve bien mes keys mais il y a Nothing comme value alors que que je devrais retrouve la JaggedArray, quand je passe la souris au dessus de MyJaggedArray(nbUT)(1) je vois bien la JaggedArray ????
quelqu'un a t'il une idee? de plus je met (1) pour eviter l'erreur de compil mais idealement pour moi il faudrait faire
Code:
1 2
|
dictionaryJaggedArray.Add(kvp.key, MyJaggedArray(nbUT)()) |
merci pour vos lumieres