Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memanggil operasi matematik menggunakan perwakilan dalam C#?

Bagaimana untuk memanggil operasi matematik menggunakan perwakilan dalam C#?

WBOY
WBOYke hadapan
2023-08-26 19:57:14465semak imbas

如何在 C# 中使用委托调用数学运算?

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 atas

menunjukkan 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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam