Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Akses pengubah suai dalam C#

Akses pengubah suai dalam C#

WBOY
WBOYke hadapan
2023-09-15 08:37:02940semak imbas

C# 中的访问修饰符

Pengubah suai akses menentukan skop pembolehubah dan fungsi dalam C#. Berikut ialah pengubah suai akses yang disediakan oleh C#:

Public

Pengubah suai awam tidak meletakkan sekatan ke atas akses ahli.

Dilindungi

Akses terhad kepada kelas terbitan atau definisi kelas. ​​

Dalaman

Pengubah suai akses dalaman dalam program dengan kebenaran berikut mengakses pengisytiharannya.

Dilindungi Dalaman

Ia mempunyai penentu akses yang disediakan oleh kedua-dua pengubah akses yang dilindungi dan dalaman.

Swasta

Terhad kepada kelas di mana ia diisytiharkan. Ahli yang ditetapkan sebagai persendirian tidak boleh diakses di luar kelas.

Contoh

Mari kita lihat contoh pengubah suai akses yang dilindungi, mengakses ahli yang dilindungi -

Demo Langsung

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");
      }
   }
}

Output

Details: Website
Tabs: Product
Tabs: Services
Tabs: Tools
Tabs: Plugins

Atas ialah kandungan terperinci Akses pengubah suai dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam