partial class(分部类)一种整理C#代码的方式
这个是做winform的时候发现的东东.
使用分部类,可以有效减小单个文件的长度.
那么什么是分部类呢?
老规矩,上链接:

https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/partial-classes-and-methods

简单来说,就是把一个类的内容,拆到多个文件中去,对于大型类而言可以方便地理清逻辑,还能方便多人协作.


这样就可以把一个类拆分成多个部分,供多人开发,每个人写不同的部分,(只要别大家都写了同样的名字),
当然,既然类可以分,那么函数可不可以分呢?
当然可以


你可以像这样在其中一个分部提供函数的生命,其他的地方进行实现,(是不是想起了抽象类).
除此以外,你还可以分别在不同的分部类进行继承和接口的实现,

这个图是在微软文档截图的.
接口和结构体也可以用 partial 来进行分部.
以上