更新:2007 年 11 月

错误消息

命名空间中定义的元素无法显式声明为 private、protected 或 protected internal

命名空间中的类型声明可以具有 publicinternal 访问。如果没有指定可访问性,则默认是 internal

下面的示例生成 CS1527:

 复制代码
// CS1527.cs
namespace Sample
{
   private class C1 {};             // CS1527
   protected class C2 {};           // CS1527
   protected internal class C3 {};  // CS1527
}