Dans cette classe, je définis elp
à ElType
dans le constructeur.NullReferenceException lors de l'accès à une propriété en dehors du constructeur
Je peux accéder aux propriétés de elp
bien quand dans le constructeur (le // ...
bit est où je l'accès aux propriétés de elp
), mais quand je tente d'accéder elp
dans une autre méthode - ucp()
- mon programme se bloque avec NullReferenceException
.
Je n'arrive pas à comprendre ce que je fais de mal ici, même si ce serait probablement quelque chose de très simple.
[Serializable]
public class ElBase : RectangleNode
{
public ElementParameters elp;
public ElBase(ElementParameters ElType)
{
this.elp = ElType;
// ...
}
private void ucp()
{
int i = 0;
if (this.elp.HasInput)
{
// ...
}
}
Il n'y a rien de mal avec le code affiché. S'il vous plaît poster plus. Essayez de créer un programme court mais complet qui présente le problème. –