C# 中的訪問修飾符
訪問修飾符指定 C# 中變數和函式的作用域。以下是 C# 提供的訪問修飾符
公共
Public 修飾符對成員訪問不設定限制。
受保護的
訪問僅限於派生類或類定義。
內部的
內部訪問修飾符在具有其宣告的程式內訪問。
內部受保護的
它同時具有受 protected 和 internal 訪問修飾符提供的訪問說明符。
私有的
僅限於宣告該訪問修飾符的類中。指定為私有的成員無法在類外訪問。
示例
讓我們看一個受保護的訪問修飾符的示例,訪問受保護的成員 -
using System;
namespace MySpecifiers {
class Demo {
protected string name = "Website";
protected void Display(string str) {
Console.WriteLine("Tabs: " + str);
}
}
class Test : Demo {
static void Main(string[] args) {
Test t = new Test();
Console.WriteLine("Details: " + t.name);
t.Display("Product");
t.Display("Services");
t.Display("Tools");
t.Display("Plugins");
}
}
}輸出
Details: Website Tabs: Product Tabs: Services Tabs: Tools Tabs: Plugins
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP