标签: c# .net
假设我有一个非静态类,其中包含2级嵌套类。
public class A { public class B { public class C{} } }
我想创建时如何创建实例:
此类实施可能带来哪些性能和内存问题?
谢谢!
答案 0 :(得分:2)
与Java不同,CLR中的嵌套类没有特殊属性,使其行为与在命名空间范围内声明的类不同。布局和分配行为是相同的。它只影响范围。嵌套类的唯一好处是可以将其设为私有。