C#基础知识-局部类型Partial
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#基础知识-局部类型Partial相关的知识,希望对你有一定的参考价值。
局部类型
原本来在同一个命名(namespace)空间下 是不允许相同的类(class)名存在的 但是partial关键字可以允许在同一个namespace下有想通过的类名存在
用途:
一个类中的类容太多 需要分开写
写法
下面的两个不分类 分别位于两个不同的.cs 文件下
namespace soaoeon { public partial class Person { public int Age { get; set; } } }
namespace soaoeon { public partial class Person { public string Name { get; set; } } }
构造部分类的条件
a. 必须在同1个命名空间下.
b. 类名必须相同
c. 都被 partial 修饰
本质: 物理是把person类写在了两个不同的.cs 文件下 其实他们还是属于一个类
以上是关于C#基础知识-局部类型Partial的主要内容,如果未能解决你的问题,请参考以下文章
C++模板类模板的全部特例化和局部特例化(偏特化-partial specialization)