我搜索了reference type vs value type in C#
的主题以及堆栈和堆中的数据分配。
从这些来源stackoverflow question和this article,我得出了这样的结论:
我几乎没有问题:
为什么建议写这个:
public class OurClass()
{
public ClassA objA;
public OurClass()
{
objA = new ClassA();
}
}
而非撰写
public class OurClass()
{
public ClassA objA = new ClassA();
public OurClass()
{
}
}
它与分配绩效有关系吗?
谢谢,