Java 的函式介面在 C# 中相當於 Delegate。
讓我們看看Java 中函數式介面的實作-
@FunctionalInterface public interface MyInterface { void invoke(); } public class Demo { void method(){ MyInterface x = () -> MyFunc (); x.invoke(); } void MyFunc() { } }
C# 延遲中的相同實作-
public delegate void MyInterface (); public class Demo { internal virtual void method() { MyInterface x = () => MyFunc (); x(); } internal virtual void MyFunc() { } }
以上是C# 相當於 Java 函數式介面的詳細內容。更多資訊請關注PHP中文網其他相關文章!