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