Yesterday is history, tommorrow is mystery , today is a gift ,that's why it is called present.

C# 部分类定义(partial class definition)

上一篇 / 下一篇  2009-12-11 14:57:03 / 个人分类:C#学习笔记

1.简介:简言之,就是使用部分类定义,使类的定义横跨多个文件。部分类对  Windows应用程序隐藏与窗体布局相关的代码有很大的影响,如:在Form1类中,Windows窗体的代码存储在Form1.cs和Form1.Designer.cs中,这样就可以主要考虑窗体的功能,无需担心代码会被自己不感兴趣的信息搅乱。
2.部分类定义方法:在每个包含部分类定义的文件中对类使用partial关键字:
   public partial class MyClass
   {
      ...
   }
3.应用于部分类的接口也会应用于整个类。如:下面的两个定义是等价的:
   public partial class MyClass : IMyIterface1
   {
      ...
   }

   public partial class MyClass : IMyIterface2
   {
      ...
   }

   和

   public class MyClass : IMyIterface1,IMyIterface2
   {
      ...
   }


TAG:

 

评分:0

我来说两句

Open Toolbar