java匿名类: new <类或接口> <类的主体>。dotnet匿名类:new<类的主体>。 两者的区别:java中需要指定匿名类的类型,而在dotnet中则不需要。我想问在dotnet中如何模拟java的这种匿名类。假如我有这样一种情况:接口定义:IExcel { Excel();}方法定义:DoExcel(IExcel excel){ excel.Excel(); }java的实现就可以是 obj.DoExcel( new IExcel { Excel( ) { // do something } } );那我如何在dotnet中实现。
2 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
class IExcel
{
public System.Action Excel;
}
obj.DoExcel(new IExcel{
Excel = ()=> // do something here...
});
- 2 回答
- 0 关注
- 510 浏览
添加回答
举报
0/150
提交
取消