在C#中定义自定义方法,使用以下语法 −
<Access Specifier> <Return Type> <Method Name>(Parameter List) {
Method Body
}
Salin selepas log masuk
Berikut ialah pelbagai elemen kaedah −
- − Ini menentukan keterlihatan pembolehubah atau kaedah daripada yang lain kelas.
Jenis pulangan- − Kaedah boleh mengembalikan nilai. Jenis pulangan ialah jenis data nilai yang dikembalikan oleh kaedah. Jika kaedah tidak mengembalikan sebarang nilai, maka jenis pulangan ialah
void.
Nama kaedah- − Nama kaedah ialah pengecam unik dan ia sensitif huruf besar-besaran. Ia tidak boleh sama dengan mana-mana pengecam lain yang diisytiharkan dalam kelas.
Senarai parameter- − Dilampirkan antara kurungan, parameter digunakan untuk menghantar dan menerima data daripada kaedah. Senarai parameter merujuk kepada jenis, susunan dan bilangan parameter sesuatu kaedah. Parameter adalah pilihan; iaitu, kaedah mungkin tidak mengandungi parameter.
Kaedah badan- − Ini mengandungi set arahan yang diperlukan untuk menyelesaikan aktiviti yang diperlukan.
Mari kita lihat contoh −
Contoh Langsung
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();
}
}
}
Salin selepas log masuk
输出
Max value is : 90
Salin selepas log masuk
Atas ialah kandungan terperinci Bagaimana untuk menentukan kaedah tersuai dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!