NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet
Bonjour,
Je développe une application en c# et j'ai depuis quelques temps le message d'erreur suivant :
Citation:
NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
J'ai une classe Element et une classe Problem.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Problem[] tab = new Problem[100];
tab = files(); // la méthode files() donne commen résulatat un tableau de type Problem
Element[] T = new Element[100];
T = tab[0].getElements(); // donne un tableau de type Element
for (int j=1; j<T.Length-1; j++)
{
Element eleme;
eleme= new Element();
eleme.setWidth( T[j].getWidth()); // chaque element a un width
eleme.setHeight(T[j].getHeight()); chaque element a un height
int x = eleme.getWidth();
int y = eleme.getHeight();
int i = j-1;
Element elem = T[i];
while (i >= 0 && ((elem.getWidth() < x) || ((elem.getWidth() == x) && (elem.getHeight() < y))))
{
Element elem1 = T[i+1];
elem1.setWidth(elem.getWidth());
elem1.setHeight(elem.getHeight());
i = i-1;
}
} |
J'ai bien instancié tout les objets et j'ai pas compris comment résoudre ce problème.
Merci bien d'avance:zoubi: