分部类和分部方法

一.分部类
1.1分部类声明需要添加类型修饰符partial class
1.2每个分部类的声明都含有一些类成员的声明
1.3类的分部类声明可以在同一文件中也可以在不同文件中
1.4可以创建分部类、局部接口、局部结构(这是什么???)
二.分部方法
【分部类和分部方法】分部方法只存在于分部类中,分部方法分为两个部分定义部分、实现部分
定义部分:给出签名和返回值,实现部分是一个分号
实现部分:给出与定义部分相同的签名和返回值,实现部分是正常形式的语句块
其中返回值必须是void,签名不能有访问修饰符,参数列表不能有out,以及要写关键字partial
可以有定义部分没有实现部分,如此编译器把方法的声明以及方法内部任何对方法的调用都移除,不能只有实现部分而没有定义部分。


分部类和分部方法
文章图片
因为分布方法是隐式私有的,PrintSum不能从外部调用,方法Add是调用PrintSum的公有方法。

    推荐阅读