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

Phạm vi của biến thành viên công cộng của một lớp trong C # là gì?

Bộ chỉ định truy cập công khai 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. Mọi thành viên công khai đều có thể được truy cập từ bên ngoài lớp.

Trong ví dụ dưới đây, biến chiều dài và chiều rộng đã được khai báo công khai. Giờ đây, 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 bằng cách sử dụng phiên bản của lớp.

Rectangle r = new Rectangle();
r.length = 4.5;
r.width = 3.5;

Hãy cho chúng tôi xem mã hoàn chỉnh.

Ví dụ

Using System;
namespace RectangleApplication {
   class Rectangle {
      // member variables
      public double length;
      public double width;
      public 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();
      }
   }
}