6
计划中的“受私有保护”的C#访问修饰符是什么意思?
作为GitHub上Roslyn文档的一部分,有一个页面叫语言功能实施状态,其中包含计划的C#和VB语言功能。 private protected访问修饰符是我无法解决的一个功能: private protected string GetId() { … } 还有一个C#语言设计说明页面,其中介绍了许多新功能,但没有介绍这一功能。 埃里克·利珀特(Eric Lippert)在评论中说: 您的错误是将修饰符视为增加的限制。实际上,修饰符总是会减少限制。请记住,默认情况下事情是“私有的”。仅通过添加修饰符,您才能使它们的约束更少。 是什么意思private protected?我什么时候可以使用?