如何使用 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);
}

以上內容顯示了“值/5”的以下結果,即 20/5 −

Result = 4

更新於: 22-6 月 -2020

274 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告