分部类

Posted 哈哈哒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分部类相关的知识,希望对你有一定的参考价值。

没使用分部类的普通类
class PartialTest
{
string strFile;
int intFile;
public void DoTest()
{
MessageBox.Show("Michael");
}
}
使用了分部类的
partial class PartialTest
{
string strFile;
int intFile;
}
partial class PartialTest
{
public void DoTest()
{
MessageBox.Show("Michael");
}
}
使用范围编辑
1)处理大型项目时,使一个类分布在多个独立文件中可以让多位程序员同时对该类进行处理。
2)使用自动生成的源时,无需重新创建文件便可将代码添加到类中。如Visual Studio在创建Windows窗体、Web窗体时,自动加上partial关键字
分部类好处编辑
1)partial关键字表明可在命名空间内定义该类、结构或接口的其他部分,即可以将一个类的行为和数据组织到同一命名空间的不同的源代码文件中。
2)所有部分必须使用partial关键字
3)各个部分必须具有相同的可访问性;public、private等
4)部分修辞符将影响到整个类;如抽象、密封
分部类限定编辑
1)作为同一类型的各个部分的所有分部类型定义都必须使用partial修辞符
2)partial修辞符只能出现在紧靠关键字class、struct或interface前面的位置
3)同一类型的各个部分的所有分部类型定义必须在同一程序集和同一模块(*.exe或*.dll文件)中进行定义。分部定义不能跨越多个模块
4)泛型类型可以是分部的

   本文选自万花楼论坛

以上是关于分部类的主要内容,如果未能解决你的问题,请参考以下文章

《C#零基础入门之百识百例》(四十八)分部类和分部方法 -- 水仙花数

分部类

分部类

18._3分部类概述及其使用

分部积分法(函数乘积求导法则推导的)

重温IPsec隧道❤️