-
[C#]Erreur et index
salut à tous,
En écrivant le bout de code suivant:
string separator="\\\\";
string f_path1="";
string[] f_path=e.Node.TreeView.SelectedNode.FullPath.Split(separator[0]);
f_path1=f_path1+f_path[2];//+"."+f_path[2].ToString();
Il me génère l'erreur suivante:
L'index se trouve endehors des limites du tableau
Que veut dire cette erreur et comment la corriger??
-
as tu initialiser la taille de ton tableau "string[] f", apperement non a ce que je vois.
fPath[2] exist-il vraiment ??
verifier le length de ton tableau.
-
L'erreur provient surtout du fait que tu demandes le 3ème éléments du tableau t_path (t_path[2]... puisque les tableaux sont 0 base)... sans t'être assuré le nombre d'élément qui compose ton tableau...
un petit t_path.length (ou count je suis plus certain :? ), me parait indiquer pour tester le nombre d'élément dans ton tableau.