<t>Quelle est la cause ?<br/>
En résumé<br/>
<br/>
Vous essayez d'utiliser quelque chose qui est null (ou Nothing en VB.NET). Cela signifie que vous l'avez défini à null, ou que vous ne lui avez jamais attribué de valeur.<br/>
<br/>
Comme tout le reste, null se propage. S'il est null dans la méthode "A", il est possible que la méthode "B" ait passé un null à la méthode "A".<br/>
<br/>
null peut avoir différentes significations :<br/>
<br/>
- Des variables d'objet qui sont non initialisées et donc ne pointent vers rien. Dans ce cas, si vous accédez aux membres de ces objets, cela provoque une
NullReferenceException.<br/>
<br/>
- Le développeur **utilise
null intentionnellement pour indiquer there</t>