C#-Äquivalent von Java-Funktionsschnittstellen

PHPz
Freigeben: 2023-08-26 12:09:11
nach vorne
1286 Leute haben es durchsucht

C# 相当于 Java 函数式接口

Die funktionale Schnittstelle von Java entspricht Delegate in C#.

Sehen wir uns die Implementierung der funktionalen Schnittstelle in Java an –

Beispiel

@FunctionalInterface
public interface MyInterface {
   void invoke();
}
public class Demo {
   void method(){
      MyInterface x = () -> MyFunc ();
      x.invoke();
   }
   void MyFunc() {
   }
}
Nach dem Login kopieren

Die gleiche Implementierung in C# zurückgestellt –

Beispiel

public delegate void MyInterface ();
public class Demo {
   internal virtual void method() {
      MyInterface x = () => MyFunc ();
      x();
   }
   internal virtual void MyFunc() {
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonC#-Äquivalent von Java-Funktionsschnittstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage