Bagaimana untuk memanggil operasi matematik menggunakan perwakilan dalam C#?

WBOY
Lepaskan: 2023-08-26 19:57:14
ke hadapan
484 orang telah melayarinya

如何在 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;
   }
}
Salin selepas log masuk

Kini, perwakilan kami −

delegate double myDelegate(double x);
Salin selepas log masuk

menetapkan nilai dan memanggil −

myDelegate[] val = { Demo.DivideFunc };

result(val[0], 20);
Salin selepas log masuk

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);
}
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!