c# - protected 和内部,不 protected 或内部

标签 c# internal access-levels

内部——在集会上公开,在其他地方私有(private)。
protected - 只有派生类可以访问父类成员。
Protected internal - protected OR internal - public in assembly and protected in other places.
那么,如何使父类成员在程序集中并且可从派生类访问?

如果我们谈论的是 IL,有什么方法可以注入(inject) famandassem 标志?

最佳答案

不幸的是,这样的限制在今天的 C# 中是不可能的。没有提供 protectedinternal 的关键字组合。这在 CLR 级别得到支持,只是没有在 C# 中公开

关于c# - protected 和内部,不 protected 或内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18395401/

相关文章:

c# - 参数计数不匹配

c# - Type.GetProperties 排除带有运算符 [] 的属性

将内部样式表移动到外部时,CSS 的工作方式不同

c# - 使类可测试

Java 保护访问不起作用

c# - HttpClient ReadAsStringAsync 四舍五入小数

C# 异步套接字服务器未收到来自 Java 客户端的响应

android - Android 中大数据安全存放在哪里

c# - 为什么我不能从动态对象访问 Internal/Friend 属性?

php - 访问级别和身份验证 (PHP/MYSQL)