Bộ chỉ định truy cập public cho phép một lớpكشف thành viên biến và hàm thành viên của nó cho các hàm và đối tượng khác. Bất kỳ thành viên public nào cũng có thể được truy cập từ bên ngoài lớp.
Trong ví dụ dưới đây, các biến length và width được khai báo public. Bây giờ bạn thậm chí có thể truy cập chúng bên ngoài phương thức Main().
Các biến được truy cập sử dụng instance của lớp.
Rectangle r = new Rectangle(); r.length = 4.5; r.width = 3.5;
Hãy xem mã hoàn chỉnh.
Ví dụ
using System;
namespace RectangleApplication {
class Rectangle {
// biến thành viên
public double length;
public double width;
public 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();
}
}
}