码迷,mamicode.com
首页 > Windows程序 > 详细

关于C# partial的使用

时间:2017-11-21 19:46:48      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:关于   abs   nbsp   pos   isp   关键字   方法   文件   修饰符   

心至苦,事至盛也。

C# 我也初学,前几天看见前辈写的代码,几个窗体间的属性,方法竟能随意调用?非常奇怪,还以为是C#的特性,但自己写来,又发现绝不是这样。

打开百度才知道 原来使用partial修饰过的类,即局别类型,我习惯叫分部类。使用partial修饰过的方法即分部方法。

分部类在我看来主要应用于:

1,类特别大,需要完成的功能很多,放在一个类文件里显得笨重,不好阅读。

2,多人共同写一个类

使用partial关键字需要遵循的原则:

partial修饰类只有和class struct interface 放在一起才有作用。

partail修饰方法不能具有访问修饰符或 Virtual、abstract、override、或 extend修饰符。

在我们新建一个窗体时,默认使用的是partial修饰,这是因为Form1的另一部分类是在Form1.Designer.cs里面实现的。这个部分类中定义了我们使用的控件、事件委托以及如Dispose方法等。因为这里面的代码都是自动生成的,因此设计成了一个部分类。对于初学者,这些了解就好,深究也深究不出个结果。

2017-11-21

 

关于C# partial的使用

标签:关于   abs   nbsp   pos   isp   关键字   方法   文件   修饰符   

原文地址:http://www.cnblogs.com/liliyangluck/p/7874816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!