在C#中创建部分类

Mar*_*ary 6 c# partial-classes

我是学生,我不知道是什么partial class.以下代码属于部分类

我自动创建了分部类:

public partial class EGUI: Form
{     
    private OleDbConnection dbConn;   // Connectionn object
    private OleDbCommand dbCmd;       // Command object
    private OleDbDataReader dbReader; // Data Reader object
    private Emp Edetails;
    private string sConnection;
    private string sql;
}
Run Code Online (Sandbox Code Playgroud)

Dan*_*ite 5

以下是最终答案:http://msdn.microsoft.com/en-us/library/wa80x488(v = vs.80).aspx

可以通过两个或多个源文件拆分类或结构的定义或接口.每个源文件都包含类定义的一部分,并且在编译应用程序时将所有部分组合在一起.


aar*_*ona 2

首先,这是:http://msdn.microsoft.com/en-us/library/wa80x488 (v=vs.80).aspx

其次,它允许程序员将特定的代码片段收集到两个不同的文件中。一个很好的例子是创建 ASP.NET WebForm。WebForm 将有一个用于事件处理程序等(Button_Click 等)的文件,然后您将有一个额外的文件,其中包含您在页面上使用的 ASP.NET 控件的声明。这会将您关心的代码保留在一个文件中,并将更明显的“自动生成”内容保留在另一个文件中。

如果我错了,请纠正我,但我也相信部分类可能允许您执行类似于“猴子修补”的操作,因为它以这样的方式公开类,您可以添加新方法、变量等并可以访问这些类私人会员。