Maison > développement back-end > Tutoriel C#.Net > Comment appeler des opérations mathématiques à l'aide de délégués en C# ?

Comment appeler des opérations mathématiques à l'aide de délégués en C# ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-26 19:57:14
avant
567 Les gens l'ont consulté

如何在 C# 中使用委托调用数学运算?

Pour comprendre comment utiliser des délégués pour appeler des opérations mathématiques en C#, regardons un exemple où nous diviserons un nombre.

Nous avons une classe et une fonction :

public class Demo {
   public static double DivideFunc(double value) {
      return value / 5;
   }
}
Copier après la connexion

Maintenant, notre délégué −

delegate double myDelegate(double x);
Copier après la connexion

définit une valeur et appelle −

myDelegate[] val = { Demo.DivideFunc };

result(val[0], 20);
Copier après la connexion

L'opération mathématique est appelée en utilisant un délégué −

static void result(myDelegate d, double value) {
   double result = d(value);
   Console.WriteLine("Result = {0}", result);
}
Copier après la connexion

Le code ci-dessus montre que pour « valeur/5 "Le résultat est 20/5 -

Result = 4
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal