欢迎光临散文网 会员登陆 & 注册

partial class(分部类)一种整理C#代码的方式

2021-10-24 15:08 作者:白白_可乐  | 我要投稿

这个是做winform的时候发现的东东.

使用分部类,可以有效减小单个文件的长度.

那么什么是分部类呢?

老规矩,上链接:

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

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

这样就可以把一个类拆分成多个部分,供多人开发,每个人写不同的部分,(只要别大家都写了同样的名字),

当然,既然类可以分,那么函数可不可以分呢?

当然可以

你可以像这样在其中一个分部提供函数的生命,其他的地方进行实现,(是不是想起了抽象类).


除此以外,你还可以分别在不同的分部类进行继承和接口的实现,

接口分部


这个图是在微软文档截图的.



接口和结构体也可以用 partial 来进行分部.

以上

partial class(分部类)一种整理C#代码的方式的评论 (共 条)

分享到微博请遵守国家法律