Để xác định một phương thức tùy chỉnh trong C #, hãy sử dụng cú pháp sau -
<Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body }
Sau đây là các yếu tố khác nhau của một phương pháp -
-
Công cụ xác định quyền truy cập - Điều này xác định khả năng hiển thị của một biến hoặc một phương thức từ một lớp khác.
-
Loại trả lại - Một phương thức có thể trả về một giá trị. Kiểu trả về là kiểu dữ liệu của giá trị mà phương thức trả về. Nếu phương thức không trả về bất kỳ giá trị nào, thì kiểu trả về là void .
-
Tên phương pháp - Tên phương thức là một định danh duy nhất và nó có phân biệt chữ hoa chữ thường. Nó không thể giống với bất kỳ số nhận dạng nào khác được khai báo trong lớp.
-
Danh sách thông số - Được bao giữa các dấu ngoặc, các tham số được sử dụng để truyền và nhận dữ liệu từ một phương thức. Danh sách tham số đề cập đến kiểu, thứ tự và số lượng các tham số của một phương thức. Các thông số là tùy chọn; nghĩa là, một phương thức có thể không chứa tham số.
-
Nội dung phương thức - Điều này chứa tập hợp các hướng dẫn cần thiết để hoàn thành hoạt động được yêu cầu.
Hãy để chúng tôi xem một ví dụ -
Ví dụ
using System; namespace Demo { class NumberManipulator { public int FindMax(int num1, int num2) { /* local variable declaration */ int result; if (num1 > num2) result = num1; else result = num2; return result; } static void Main(string[] args) { /* local variable definition */ int a = 90; int b = 15; int ret; NumberManipulator n = new NumberManipulator(); //calling the FindMax method ret = n.FindMax(a, b); Console.WriteLine("Max value is : {0}", ret ); Console.ReadLine(); } } }
Đầu ra
Max value is : 90