ホームページ  >  記事  >  バックエンド開発  >  C# でデリゲートを使用して数学演算を呼び出すにはどうすればよいですか?

C# でデリゲートを使用して数学演算を呼び出すにはどうすればよいですか?

WBOY
WBOY転載
2023-08-26 19:57:14504ブラウズ

如何在 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);

Math 演算が呼び出されます。デリゲートの使用 -

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

上記のコードは、「value/ 5」の結果を示しています。これは 20/5 -

Result = 4
です。

以上がC# でデリゲートを使用して数学演算を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。