关于c#:在调用方法时实现接口(内联)


Implement an interface while calling a method (inline)

本问题已经有最佳答案,请猛点这里访问。

在爪哇,假设类A是接口/抽象类,我可以做如下操作:

1
2
3
4
5
6
callMethod(new A(){

     public void myFunc(){
     System.out.println("test");
     }
});

如何在C中实现相同的快捷效果而不必单独声明类。

谢谢


你不能。

C不允许您在匿名类型上实现接口。