Bonjour,
Je débute en C#, j'ai une classe avec un attribut de type Int32[].
Quand j'essaie, dans une méthode de ma classe, d'ajouter quelque chose dans ce tableau, j'ai une erreur :
J'ai testé ensuite avec un attribut de type primitif (Int32), et là ça marche. Donc je suppose que c'est un problème de passage par référence/par valeur ?Type : System.NullReferenceException
Message : La référence d'objet n'est pas définie à une instance d'un objet.
Voici mon code :
Comment faire pour pouvoir modifier un attribut tableau dans une méthode ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public partial class Form1 : Form { private Int32[,] tableauTest; private Int32[] tableauTest_single; private Int32 Test; private void buttonTest_Click(object sender, EventArgs e) { this.tableauTest[0, 0] = 5; // Erreur this.tableauTest_single[0] = 5; // Erreur this.Test = 5; // Fonctionne } }
Merci
Partager