Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

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


Biến internal được thiết lập bằng bộ chỉ định truy cập internal.

internal double length; 
internal double width;

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

Ví dụ

using System; 

namespace RectangleApplication { 
    class Rectangle { 
        // biến thành viên 
        internal double length; 
        internal double width; 
        
        double GetArea() { 
            return length * width; 
        } 
        
        public void Display() { 
            Console.WriteLine("Chiều dài: {0}", length); 
            Console.WriteLine("Chiều rộng: {0}", width); 
            Console.WriteLine("Diện tích: {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(); 
        } 
    } 
}

Kết quả

Chiều dài: 4.5 
Chiều rộng: 3.5 
Diện tích: 15.75