Computer >> Máy Tính >  >> Lập trình >> C#

Truy cập Công cụ sửa đổi trong C #


Access Modifier chỉ định phạm vi của biến và hàm trong C #. Sau đây là các công cụ sửa đổi quyền truy cập được sử dụng bởi C #:

Công khai

Công cụ sửa đổi công khai không hạn chế quyền truy cập của các thành viên.

Được bảo vệ

Quyền truy cập giới hạn đối với lớp dẫn xuất hoặc định nghĩa lớp.

Nội bộ

Quyền truy cập công cụ sửa đổi quyền truy cập Nội bộ trong chương trình có khai báo.

Nội bộ được bảo vệ

Nó có cả công cụ xác định quyền truy cập được cung cấp bởi công cụ sửa đổi quyền truy cập được bảo vệ và nội bộ.

Riêng tư

Chỉ giới hạn bên trong lớp mà nó được khai báo. Không thể truy cập các thành viên được chỉ định là riêng tư bên ngoài lớp.

Ví dụ

Hãy để chúng tôi xem một ví dụ về công cụ sửa đổi quyền truy cập được bảo vệ, truy cập các thành viên được bảo vệ -

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

Đầu ra

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