在 C# 中类受保护内部成员变量的范围是什么?
受保护的内部访问说明符允许类向其他类对象和函数隐藏其成员变量和成员函数,但同一个应用程序中的子类除外。
在下面的示例中,派生类对象可以访问受保护的内部变量。
示例
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();
// allowed since it is a derived class object
t.a = 20;
}
}输出
50
广告
数据结构
网络
RDBMS
操作系统
Java
IOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP