Maison > développement back-end > Tutoriel C#.Net > Equivalent C# des interfaces fonctionnelles Java

Equivalent C# des interfaces fonctionnelles Java

PHPz
Libérer: 2023-08-26 12:09:11
avant
1370 Les gens l'ont consulté

C# 相当于 Java 函数式接口

L'interface fonctionnelle de Java est équivalente à Delegate en C#.

Voyons l'implémentation de l'interface fonctionnelle en Java -

Exemple

@FunctionalInterface
public interface MyInterface {
   void invoke();
}
public class Demo {
   void method(){
      MyInterface x = () -> MyFunc ();
      x.invoke();
   }
   void MyFunc() {
   }
}
Copier après la connexion

La même implémentation en C# différée -

Exemple

public delegate void MyInterface ();
public class Demo {
   internal virtual void method() {
      MyInterface x = () => MyFunc ();
      x();
   }
   internal virtual void MyFunc() {
   }
}
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