相当于Java功能接口的C#

委托与Java在C#中的功能接口等效。

让我们看看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() {

   }

}

以上是 相当于Java功能接口的C# 的全部内容, 来源链接: utcz.com/z/330832.html

回到顶部