C# Class Members: Định Nghĩa, Cú Pháp và Ví Dụ
Trong lập trình C#, lớp (class) là một trong những thành phần cơ bản được sử dụng để lưu trữ dữ liệu và phương thức. Các thành phần cấu thành của một lớp được gọi là "class members" hay "thành viên lớp". Các thành viên lớp bao gồm:
- Fields (Trường): là các biến để lưu trữ dữ liệu trong một lớp.
- Properties (Thuộc tính): là các thành viên lớp cho phép truy cập và điều chỉnh dữ liệu của lớp.
- Methods (Phương thức): là các hàm để thực hiện các hành động hoặc tính toán.
- Events (Sự kiện): là cơ chế để thông báo cho các đối tượng khác khi một sự kiện xảy ra.
- Constructors (Hàm khởi tạo): là các phương thức đặc biệt dùng để khởi tạo đối tượng của lớp.
- Destructors (Hàm hủy): là các phương thức được gọi khi một đối tượng bị hủy.
Cú Pháp
Cú pháp để định nghĩa các thành viên của lớp trong C# khá đơn giản. Dưới đây là một ví dụ minh họa với các thành viên khác nhau:
public class Person { // Field private string name; private int age; // Property public string Name { get { return name; } set { name = value; } } public int Age { get { return age; } set { age = value; } } // Constructor public Person(string personName, int personAge) { Name = personName; Age = personAge; } // Method public void DisplayInfo() { Console.WriteLine($"Name: {Name}, Age: {Age}"); } }
Ví Dụ Sử Dụng
Dưới đây là ví dụ về cách sử dụng lớp Person mà chúng ta đã định nghĩa:
class Program { static void Main(string[] args) { // Tạo đối tượng của lớp Person Person person1 = new Person("Nguyễn Văn A", 30); person1.DisplayInfo(); // Thay đổi thuộc tính person1.Age = 31; person1.DisplayInfo(); } }
Khi chạy chương trình, bạn sẽ thấy kết quả sau:
Name: Nguyễn Văn A, Age: 30 Name: Nguyễn Văn A, Age: 31
Kết Luận
Class members là phần quan trọng trong lập trình C#, giúp bạn quản lý dữ liệu và các chức năng của lớp một cách có tổ chức và dễ dàng. Bằng cách hiểu và sử dụng đúng các thành viên lớp, bạn sẽ có thể phát triển các ứng dụng hiệu quả và bảo trì dễ dàng hơn trong tương lai.