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

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

WBOY
リリース: 2023-08-26 19:57:14
転載
531 人が閲覧しました

如何在 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート