C# 中类的 protected internal 成员变量的作用域是什么?
csharpprogrammingserver side programming更新于 2025/10/11 23:37:17
protected internal 访问说明符允许类向其他类对象和函数隐藏其成员变量和成员函数,同一应用程序中的子类除外。
在下面的示例中,派生类对象可以访问 protected internal 变量。
示例
using System;
class One {
protected internal int a = 50;
private int b;
}
class Two : One {
public Two() {
Console.WriteLine(this.a);
}
}
class Demo {
static void Main() {
Two t = new Two();
// 允许,因为它是一个派生类对象
t.a = 20;
}
}
输出
50

