不完全类型
2008-03-24 17:30
323 查看
C#允许在一个代码文件中存放多个类,但这样往往不便于类的管理,所以一向是提倡一个文件中只存放一个类。不过呢,随着类规模的不断膨胀,一个文件中存放一个类也有些显得臃肿,或者是在某个角度上不便于代码的组织。
因此,C# 2.0中引入了不完全类型的概念,即启用了新的修饰符partial。借助该修饰符,我们可以在多个文件中存放一个类,每个文件只包含该类的某些功能。当然,它并不单单可以修饰class,还可以修饰struct和interface。
正如VS 2005对Windows窗体代码的组织那样,界面部分代码被单独存放在一个文件中,其它代码存在另外一个文件中,这样正符合平时大多只关注非界面代码的现实。
由于这一部分涉及的内容比较少,就无需展开来讲,下面将阐述一下注意事项:
1.partial必须直接位于class,struct,interface之前。
2.不可用partial扩展已经编译的类型。
3.运用partial之后,对类型的任何编辑(成员、特性、修饰符、基类、约束等)将合并。
4.运用partial的类型要一块进行编译。
5.运用partial的类型必须处于同一命名空间之中。
因此,C# 2.0中引入了不完全类型的概念,即启用了新的修饰符partial。借助该修饰符,我们可以在多个文件中存放一个类,每个文件只包含该类的某些功能。当然,它并不单单可以修饰class,还可以修饰struct和interface。
正如VS 2005对Windows窗体代码的组织那样,界面部分代码被单独存放在一个文件中,其它代码存在另外一个文件中,这样正符合平时大多只关注非界面代码的现实。
由于这一部分涉及的内容比较少,就无需展开来讲,下面将阐述一下注意事项:
1.partial必须直接位于class,struct,interface之前。
2.不可用partial扩展已经编译的类型。
3.运用partial之后,对类型的任何编辑(成员、特性、修饰符、基类、约束等)将合并。
4.运用partial的类型要一块进行编译。
5.运用partial的类型必须处于同一命名空间之中。
相关文章推荐
- 从Windows系统下访问Linux分区相关软件
- Windows XP最新应用技巧大荟萃
- Windows 系统组策略应用全攻略(上)第1/2页
- Microsoft Windows Vista 简体中文企业版 MVL DVD IMG 32-bit(1.9GB)
- Windows Vista下去除QQ和MSN广告的方法
- Windows Vista 宽屏LCD提供的支持 与设置方法第1/2页
- Windows 系统组策略应用全攻略(下)第1/3页
- 杀毒软件 Dr.Web Anti-virus for Windows Vista 4.44.0 Beta
- Windows XP网络故障修复的步骤
- windows liunx两个系统修改默认启动项
- Windows 2000/XP 下巧拒强行关机的方法
- Windows Vista 安装全过程以及新功能截图
- Windows longhorn长牛角4074英文测试版光盘安装过程详细图解
- Windows Vista 简体中文32位正式版(MSDN)下载
- Windows Vista 零售版改 OEM 版本免激活的原理
- Windows 2003 Enterprise Edition IIS6 .ASP目录执行缺陷
- Windows Server 2007四月CTP发布 下载
- windows 2003服务器防止海洋木马的安全设置