C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1784个文字,预计阅读时间需要8分钟。
当然可以,请您提供需要改写的原创新内容,我会根据您的要求进行修改。
C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。
例如:下面的PartialTest类
class PartialTest { string Str_FieldTest; int Int_FieldTest; public void DoTest() { Debug.Print("Test"); } }
可在不同源文件中写成下面形式:
一个文件中写:
partial class PartialTest { string Str_FieldTest; int Int_FieldTest; }
另一个文件中写:
partial class PartialTest { public void DoTest() { Debug.Print("Test"); } }
一、什么情况下使用分部类?
- 处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理(相当于支持并行处理,很实用);
- 使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建Windows 窗体、Web 窗体时都使用此方法。你不用编辑Visual Studio 所创建的文件,便可创建使用这些类的代码。换句话说:系统会自动创建一个文件(一般记录的是窗体及窗体中的控件的属性),另一个或几个文件记录的是用户自己编写的代码。
本文共计1784个文字,预计阅读时间需要8分钟。
当然可以,请您提供需要改写的原创新内容,我会根据您的要求进行修改。
C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。
例如:下面的PartialTest类
class PartialTest { string Str_FieldTest; int Int_FieldTest; public void DoTest() { Debug.Print("Test"); } }
可在不同源文件中写成下面形式:
一个文件中写:
partial class PartialTest { string Str_FieldTest; int Int_FieldTest; }
另一个文件中写:
partial class PartialTest { public void DoTest() { Debug.Print("Test"); } }
一、什么情况下使用分部类?
- 处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理(相当于支持并行处理,很实用);
- 使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建Windows 窗体、Web 窗体时都使用此方法。你不用编辑Visual Studio 所创建的文件,便可创建使用这些类的代码。换句话说:系统会自动创建一个文件(一般记录的是窗体及窗体中的控件的属性),另一个或几个文件记录的是用户自己编写的代码。

