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

Phạm vi của một biến nội bộ của một lớp trong C # là gì?

Biến nội bộ được đặt bằng cách sử dụng công cụ xác định quyền truy cập nội bộ.

internal double length;
internal double width;

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 {
      //member variables
      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());
      }
   } //end class Rectangle
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.length = 4.5;
         r.width = 3.5;
         r.Display();
         Console.ReadLine();
      }
   }
}

Đầu ra

Length: 4.5
Width: 3.5
Area: 15.75