C# Methods

C# Methods: Định Nghĩa và Cú Pháp

Trong ngôn ngữ lập trình C#, phương thức (method) là một đoạn mã được định nghĩa để thực hiện một nhiệm vụ cụ thể. Phương thức cho phép bạn nhóm các lệnh lại với nhau và tái sử dụng chúng trong chương trình của mình. Bằng cách chia nhỏ chương trình thành các phương thức, bạn có thể dễ dàng quản lý, sửa đổi và bảo trì mã nguồn.

Định Nghĩa Phương Thức

Phương thức thường được định nghĩa bên trong một lớp (class) và có thể có (hoặc không có) tham số đầu vào và kiểu trả về. Kiểu trả về quy định kiểu dữ liệu của giá trị mà phương thức sẽ trả lại cho người gọi.

Cú Pháp Của Phương Thức

[modifiers] returnType methodName(parameterList)
{
    // Thân phương thức
}

Trong đó:

  • modifiers: Là các từ khóa tùy chọn như public, private, static, v.v. Chúng quy định phạm vi truy cập và tính chất của phương thức.
  • returnType: Kiểu dữ liệu của giá trị mà phương thức trả về (ví dụ: int, string, void, v.v.).
  • methodName: Tên của phương thức (theo quy tắc đặt tên trong C#).
  • parameterList: Danh sách các tham số mà phương thức nhận, được phân tách bằng dấu phẩy.

Ví Dụ Về Phương Thức

Ví dụ 1: Phương thức không có tham số và không trả giá trị

public class HelloWorld
{
    public void SayHello()
    {
        Console.WriteLine("Hello, World!");
    }
}

Trong ví dụ trên, phương thức SayHello không có tham số và kiểu trả về là void, nghĩa là nó không trả về giá trị nào. Khi được gọi, nó sẽ in ra thông điệp "Hello, World!" trên màn hình.

Ví dụ 2: Phương thức có tham số và trả giá trị

public class Calculator
{
    public int Add(int a, int b)
    {
        return a + b;
    }
}

Trong ví dụ này, phương thức Add nhận hai tham số kiểu intab. Phương thức sẽ trả về tổng của hai giá trị này.

Ví dụ 3: Gọi phương thức từ phương thức khác

public class Program
{
    public static void Main(string[] args)
    {
        Calculator calculator = new Calculator();
        int result = calculator.Add(5, 10);
        Console.WriteLine("Tổng: " + result);
    }
}

Trong ví dụ này, chúng ta đã khởi tạo một đối tượng Calculator và gọi phương thức Add. Kết quả được lưu vào biến result và sau đó in ra màn hình.

Kết Luận

Phương thức là một phần quan trọng trong lập trình C#, giúp tái sử dụng mã và tổ chức chương trình một cách hiệu quả. Bằng cách hiểu cách định nghĩa và sử dụng phương thức, bạn sẽ nâng cao kỹ năng lập trình của mình và viết mã nguồn dễ bảo trì hơn.