不完全类型
来源:互联网 发布:com域名费用 编辑:程序博客网 时间:2024/06/06 02:26
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的类型必须处于同一命名空间之中。
- 不完全类型
- 不完全类型
- 不完全类型
- 不完全类型
- 不完全类型
- 第五章 不完全类型
- shared_ptr / unique_ptr不完全类型
- C++中的“不完全类型”
- 检查不完全类型
- 不完全类型(Partial Types)
- 不完全类型和复杂声明
- C++删除不完全类型数组
- 标准库:容纳不完全类型的容器
- c 结构体 字段的类型不完全
- Libnids:提领指向不完全类型的指针
- 错误:提领指向不完全类型的指针
- C语言不完全类型与延迟定义
- (void)sizeof(type_must_be_complete)检查不完全类型
- HTML快速入门11——如何分窗口,frame、target、base、hr
- C# 3.0新特性体验之Lambda表达式
- 素数
- C#3.0新特性之扩展方法介绍
- 经典js收藏
- 不完全类型
- 文件上传
- class object assign operater
- ATL的GUI程序设计(1)
- 迭代器
- 随机文本生成技术---order-k马尔科夫链文本生成技术
- 匿名方法
- firefox不支持innerText
- 有关字符串处理问题的原则