В этом классе я устанавливаю elp
в ElType
в конструкторе.
Я могу получить доступ к свойствам elp
нормально, когда в конструкторе (бит // ...
- это то место, где я обращаюсь к свойствам elp
), но когда я пытаюсь получить доступ к elp
другим способом - ucp()
- моя программа падает с NullReferenceException
.
Я не могу понять, что я делаю здесь неправильно, хотя, вероятно, это было бы довольно просто.
[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)
{
// ...
}
}