更新:2007 年 11 月
错误消息
命名空间中定义的元素无法显式声明为 private、protected 或 protected internal
命名空间中的类型声明可以具有 public 或 internal 访问。如果没有指定可访问性,则默认是 internal。
下面的示例生成 CS1527:
// CS1527.cs
namespace Sample
{
private class C1 {}; // CS1527
protected class C2 {}; // CS1527
protected internal class C3 {}; // CS1527
}