Để định nghĩa một phương thức tùy chỉnh trong C#, sử dụng cú pháp sau:
<Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body }
Các thành phần của một phương thức:
- Access Specifier: Xác định khả năng hiển thị từ lớp khác.
- Return Type: Kiểu dữ liệu của giá trị trả về. Dùng
voidnếu không trả về giá trị. - Method Name: Định danh duy nhất, phân biệt chữ hoa/thường.
- Parameter List: Kiểu, thứ tự, số lượng tham số. Tham số là tùy chọn.
- Method Body: Tập hợp các câu lệnh thực hiện nhiệm vụ.
Ví dụ: Tìm giá trị lớn nhất của hai số
using System;
namespace Demo
{
class NumberManipulator
{
public int FindMax(int num1, int num2)
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
static void Main(string[] args)
{
int a = 90;
int b = 15;
int ret;
NumberManipulator n = new NumberManipulator();
ret = n.FindMax(a, b);
Console.WriteLine("Max value is : {0}", ret);
Console.ReadLine();
}
}
}
Kết quả
Max value is : 90