永发信息网

public partial class Form1 : Form partial 是什么意思?

答案:3  悬赏:0  手机版
解决时间 2021-01-08 00:42
public partial class Form1 : Form partial 是什么意思?
最佳答案
分部类型定义允许将类、结构或接口的定义拆分到多个文件中。具体解释为:

打开Form1.Designer.cs文件,可以看到,原来Form1的另一部分类是在这个文件中设计的。这个部分类中定义了我们使用的控件、事件委托以及如Dispose方法等。因为这里面的代码都是自动生成的,因此设计成了一个部分类。
Partial是局部类型的意思。允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。C#编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类
局部类型适用于以下情况:
(1) 类型特别大,不宜放在一个文件中实现。
(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。
(3) 需要多人合作编写一个类。
局部类型的限制
(1) 局部类型只适用于类、接口、结构,不支持委托和枚举。
(2) 同一个类型的各个部分必须都有修饰符 partial。
(3) 使用局部类型时,一个类型的各个部分必须位于相同的命名空间中。
(4) 一个类型的各个部分必须被同时编译。
全部回答
分部式类定义,就是一个类定义在不同的类文件里.
public partial class Form1 : Form放在Form1.Designer.cs里
public partial class Form1 : Form放在Form1.cs里
这样Form1一个类就被定义在两个类文件里
:Form就是继承自Form
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
逃过一劫,算不算有佛渡我啊
瞬间把磁盘分成四个分区(慎用)”有什么危害
They help people stay off benefits.是什么
求问一个很早以前看的电影
macbook air储存已满,显示照片有49个G,但我
夏普E2530SA和ASKC3280有什么区别
大家对两会通过的慈善法有什么看法?
Mind Map是什么意思及用法
三星s7QQ打不开是什么原因
鹿泉区石家庄白鹿泉乡白鹿泉村卫生室哪位知道
哪会大虾知道乐途LOTTO在内地现在市场知名度
中国1977年至2017年每年GDP各是多少
蚌埠南站到凤阳武店镇,应该怎么走?有直达的
AG600可以单次投放12吨的水吗?
学舞蹈会很疼吗
推荐资讯
模拟人生研究骑马越障场地的门需要提前修好?
女人有尿急是怎么回事
windows10系统校色文件如何使用
连用4个动词
龙亭区北郊乡开柳路什么时候加宽,规划
金佰利木门质量怎么样
老公非法集资公众存款资金流水有从妻子账户过
最新钢材价格,哪里查看?
枣蛆如何提前防治?
奥数题:小文有5位好同学,他和每两位互通一
最终幻想13-2 阿揭斯塔13层怎么去
I feel _sick at the thought (physician)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?