6.5 分部类、结构和接口
本节要讨论分部类、结构和接口。
partial关键字告诉C#编辑器:类、结构或接口的定义源代码可能要分散到一个或多个源代码文件中。
将类型源代码分散到多个文件的原因有三。
1.源代码控制
使用partial关键字可将类型的代码分散到多个源代码文件中,
每个文件都可以单独签出check out,多个程序员可以同时编辑类型。
2.在同一个文件中将类或结构分解成不同的逻辑单元
创建一个类型提供多个功能,使类型能提供完整解决方案。为
了简化实现,有时会在一个源代码文件中重复声明同一个分部类型。
然后分部类型的每个部分都实现一个功能,并配以他的全部字段、方法、属性和事件等。
这样就可以方便地看到组合以提供一个功能的全体成员,从而简化编码。
3.代码拆分