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# ?

WBOY
Libérer: 2023-08-26 19:57:14
avant
531 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!

source:tutorialspoint.com
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