分部类与分部方法
一。分部类
1。分部类可以在同一文件中也可以在不同文件中。
2。每个分部类都 含有一些类成员的声明。
二。分部方法--在分部类中不同部分实现
1。定义分部方法声明
2。实现分部方法声明
注意:
- 返回值必须void
- 签名不括修饰符--即隐式私有
- 参数列表不能包含out
- 包含上下文关键字partial
using System; namespace ParticalClassMethod { partial class MyClass { partial void PrintSum(int x, int y); // 定义分部方法,没有实现 public void Add(int x, int y) { PrintSum(x, y); } } partial class MyClass { partial void PrintSum(int x, int y) { Console.WriteLine("Sum is {0}", x + y); } } class Program { static void Main(string[] args) { var mc = new MyClass(); mc.Add(5, 6); } } }

浙公网安备 33010602011771号