@siride Я думаю, что ваш ответ решает проблему, в которой OP был сбит с толку, хотя этот ответ не объясняет, что OP делал неправильно, вместо этого он пытается предложить альтернативное решение.

т, я работаю с кодом, который выглядит примерно так.

class A
{
    Custom objA;

    public A()
    {
        //Assign some value to objA;
        B obj = new B(objA);
    }
}

class B
{
    Custom objB;

    public B(Custom obj)
    {
        this.objB = obj;
    }

    public void Func()
    {
        this.objB = null;
    }
}

гдеCustom это пользовательский обнуляемый тип.

Теперь, насколько мне известно,objA должно быть обновлено, чтобы иметь значение null, всякий раз, когда я вызываюFunc() изclass B, Однако это не то, что происходит.

Я что-то здесь не так делаю?

Ответы на вопрос(0)

Ваш ответ на вопрос