C# .NET部分类';可访问多个文件

C# .NET部分类';可访问多个文件,c#,.net,partial-classes,C#,.net,Partial Classes,如果我在一个文件中将一个类的核心定义为“public partial”,并且我希望在另一个文件中对此进行添加,那么在第二个文件中再次定义“public partial”与仅定义“partial”有什么区别 如果在第二个文件中定义“private partial”,会发生什么情况?您可以复制类修饰符或将它们保留在一个文件中,但如果在不同的文件中将它们指定为不同的访问级别,则会出现编译器错误 发件人: 部分类型定义中的以下关键字是可选的,但如果在一个部分类型定义中存在,则不能与在另一个部分定义中为相

如果我在一个文件中将一个类的核心定义为“public partial”,并且我希望在另一个文件中对此进行添加,那么在第二个文件中再次定义“public partial”与仅定义“partial”有什么区别


如果在第二个文件中定义“private partial”,会发生什么情况?

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

发件人:

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

  • 公开的
  • 私人的
  • 保护
  • 内部的
  • 摘要
  • 密封的
  • 基类
  • 新修改器(嵌套零件)
  • 一般约束