Untuk memahami cara menggunakan perwakilan untuk memanggil operasi matematik dalam C#, mari lihat contoh di mana kita akan membahagikan nombor.
Kami mempunyai kelas dan fungsi:
public class Demo { public static double DivideFunc(double value) { return value / 5; } }
Kini, perwakilan kami −
delegate double myDelegate(double x);
menetapkan nilai dan memanggil −
myDelegate[] val = { Demo.DivideFunc }; result(val[0], 20);
Operasi matematik dipanggil menggunakan perwakilan −
kod nilai di atasmenunjukkan bahawa untuk “valueee/5 "Keputusannya ialah 20/5 -
static void result(myDelegate d, double value) { double result = d(value); Console.WriteLine("Result = {0}", result); }
Atas ialah kandungan terperinci Bagaimana untuk memanggil operasi matematik menggunakan perwakilan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!