【问题标题】:.NET partial class' accessibility over multiple files.NET 部分类对多个文件的可访问性
【发布时间】:2008-10-09 07:44:31
【问题描述】:

如果我在一个文件中将一个类的核心定义为“公共部分”,并且我希望在另一个文件中对此进行添加,那么在我的第二个文件中再次定义“公共部分”或仅定义“部分”?

如果我在第二个文件中定义“私有部分”会怎样?

【问题讨论】:

    标签: c# .net partial-classes


    【解决方案1】:

    您可以复制类修饰符或将它们留在一个文件中,但如果在不同文件中将它们指定为不同的访问级别,则会出现编译器错误。

    来自The C# Programming Guide

    部分类型定义中的以下关键字是可选的,但如果存在于一个部分类型定义中,则不能与同一类型的另一个部分定义中指定的关键字冲突:

    • 公开
    • 私人
    • 受保护
    • 内部
    • 摘要
    • 密封
    • 基类
    • 新修饰符(嵌套部分)
    • 通用约束

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      • 2019-07-13
      • 1970-01-01
      • 2016-08-30
      • 1970-01-01
      相关资源
      最近更新 更多