由于项目需要,对于单个程序文件不能超过1000行,超过这个限制的需要拆分成多个文件,然后再互相调用。C#听说有以下的一种特殊定义方式:A.cs
XXXX ClassA
{
MethodA
{
}
}B.cs
XXXX CalssA
{
MethodB
{ }
}
}
说明:
成分成的两个文件里,类名完全一样,只是在类名的前面需要一个关键字,编译器解析的时候,
会把类名一致,且带有前面关键字的给编译到一个文件进行解析。有知道C#的这种定义方式的吗?
XXXX ClassA
{
MethodA
{
}
}B.cs
XXXX CalssA
{
MethodB
{ }
}
}
说明:
成分成的两个文件里,类名完全一样,只是在类名的前面需要一个关键字,编译器解析的时候,
会把类名一致,且带有前面关键字的给编译到一个文件进行解析。有知道C#的这种定义方式的吗?
分部类型定义允许将类、结构或接口的定义拆分到多个文件中。
class ClassA
B.cs
partial xx ClassA
2个文件编译后自动组合成一个类
win from 里面可以看到自动生成的Form类都是拆分过的