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

Tại sao chúng ta sử dụng từ khóa nội bộ trong C #?

Từ khóa nội bộ cho phép bạn thiết lập công cụ xác định quyền truy cập nội bộ.

Bộ định nghĩa truy cập nội bộ cho phép một lớp hiển thị các biến thành viên và các hàm thành viên của nó với các hàm và đối tượng khác trong hợp ngữ hiện tại.

Bất kỳ thành viên nào có chỉ định truy cập nội bộ đều có thể được truy cập từ bất kỳ lớp hoặc phương thức nào được xác định trong ứng dụng mà thành viên đó được xác định.

Ví dụ

using System;

namespace RectangleApplication {
   class Rectangle {

      internal double length;
      internal double width;

      double GetArea() {
         return length * width;
      }

      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }

   class Demo {
      static void Main(string[] args) {
         Rectangle rc = new Rectangle();
         rc.length = 10.35;
         rc.width = 8.3;
         rc.Display();
         Console.ReadLine();
      }
   }
}