【发布时间】:2008-10-09 07:44:31
【问题描述】:
如果我在一个文件中将一个类的核心定义为“公共部分”,并且我希望在另一个文件中对此进行添加,那么在我的第二个文件中再次定义“公共部分”或仅定义“部分”?
如果我在第二个文件中定义“私有部分”会怎样?
【问题讨论】:
标签: c# .net partial-classes
如果我在一个文件中将一个类的核心定义为“公共部分”,并且我希望在另一个文件中对此进行添加,那么在我的第二个文件中再次定义“公共部分”或仅定义“部分”?
如果我在第二个文件中定义“私有部分”会怎样?
【问题讨论】:
标签: c# .net partial-classes
您可以复制类修饰符或将它们留在一个文件中,但如果在不同文件中将它们指定为不同的访问级别,则会出现编译器错误。
部分类型定义中的以下关键字是可选的,但如果存在于一个部分类型定义中,则不能与同一类型的另一个部分定义中指定的关键字冲突:
- 公开
- 私人
- 受保护
- 内部
- 摘要
- 密封
- 基类
- 新修饰符(嵌套部分)
- 通用约束
【讨论】: