我刚刚了解到你可以在C#中嵌套类,这有什么意义
本文关键字:什么 嵌套 了解到 | 更新日期: 2023-09-27 17:59:21
可能重复:
为什么要使用嵌套类?
我在网上找到了一些不相关的示例代码,它有嵌套类。我认为这是一个错误,外部的应该是Namespace,但代码编译并运行良好。
嵌套类的用途是什么?这是一个好的编程实践吗?
- 这样就不会在命名空间中乱丢类。内部嵌套类仅对父类可见,或者在键入ParentClass.*时可见,而不是在命名空间中滥发一个类只使用过一次的类
- 它允许您在单个文件中对类的所有元素进行逻辑分组(包括子类)
- 更易于维护。读取父类中的小类比打开另一个文件读取几行更容易