Bonjour,

Je développe une application en c# et j'ai depuis quelques temps le message d'erreur suivant :

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 : Sélectionner tout - Visualiser dans une fenêtre à part
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