Ian*_*ose 15
与Java不同,C#包含的类是嵌套的.包含类实例和包含类的实例之间没有关系.包含的类仅在C#中用于控制所包含类的可访问性并避免污染名称空间.
(有些公司有一个编码标准,每个类必须进入它自己的文件,包含的类是小类的一种方式.)
在Java中,内部类的实例(对象)具有指向外部类的指针.这是在Java中完成的,因为它使用了许多小类来处理事件等.C#有代表.
(包含的类是Java中的实验理想之一,每个人都喜欢,但并没有真正证明时间的考验.随着C#出现很多,它可以从Java中学到什么不能很好地工作)