Akses pengubah suai dalam C#

WBOY
Lepaskan: 2023-09-15 08:37:02
ke hadapan
932 orang telah melayarinya

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");
      }
   }
}
Salin selepas log masuk

Output

Details: Website
Tabs: Product
Tabs: Services
Tabs: Tools
Tabs: Plugins
Salin selepas log masuk

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan