如何使用委託在 C# 中呼叫數學運算?


瞭解如何在 C# 中使用委託來呼叫數學運算,讓我們看一個我們將除一個數字的示例。

我們有一個類和一個函式 −

public class Demo {
   public static double DivideFunc(double value) {
      return value / 5;
   }
}

現在,我們的委託 −

delegate double myDelegate(double x);

設定一個值並呼叫 −

myDelegate[] val = { Demo.DivideFunc };

result(val[0], 20);

使用委託呼叫數學運算 −

static void result(myDelegate d, double value) {
   double result = d(value);
   Console.WriteLine("Result = {0}", result);
}

上述顯示對“value/ 5”的以下結果,即 20/5 −

Result = 4

更新於: 2020-6-22

270 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

馬上開始
廣告