Я просто подумываю над вопросом, что если есть класс вроде:
public class A
{
public CustomType PropertyA { get; set; }
public CustomType PropertyB { get; set; }
}
и я создаю его экземпляр:
var a = new A
{
PropertyA = SomeValue,
PropertyB = SomeOtherValue
};
, тогда я задаю PropertyA
равным нулю, например a.PropertyA = null;
, будет ли значение PropertyA
собираться мусором или не будет собираться до тех пор, пока объект a
не будет собран?