デリゲートを使用して 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 サイトの他の関連記事を参照してください。