Tham số dùng để truyền và nhận dữ liệu từ phương thức. Cú pháp cơ bản:
- Access Specifier (Phạm vi truy cập): Xác định khả năng nhìn thấy của biến/phương thức từ lớp khác.
- Return type (Kiểu trả về): Kiểu dữ liệu của giá trị phương thức trả về. Dùng
voidnếu không trả về. - Method name (Tên phương thức): Định danh duy nhất, phân biệt chữ hoa/thường.
- Parameter list (Danh sách tham số): Khai báo kiểu, thứ tự, số lượng tham số. Tham số là tùy chọn.
- Method body (Thân phương thức): Chứa các lệnh thực hiện chức năng.
Ví dụ
using System;
public class NumberManipulator {
public int FindMax(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
public static void Main(string[] args) {
int a = 500;
int b = 750;
int ret;
NumberManipulator n = new NumberManipulator();
ret = n.FindMax(a, b);
Console.WriteLine("Giá trị lớn nhất = " + ret);
}
}
Kết quả
Giá trị lớn nhất = 750
Ghi chú: C# hỗ trợ các loại tham số: value (mặc định), ref, out, in, params.