草庐IT

ITopology

全部标签

c# - 扩展方法可以应用于接口(interface)吗?

是否可以将扩展方法应用于接口(interface)?(C#问题)例如实现如下:创建ITopology接口(interface)为此接口(interface)创建扩展方法(例如publicstaticintCountNodes(thisITopologytopologyIf))然后在创建实现ITopology的类(例如MyGraph)时,它会自动具有CountNodes扩展。这样一来,实现接口(interface)的类就不必设置类名来与扩展方法中定义的内容保持一致。 最佳答案 当然可以;Linq的大部分内容都是围绕接口(interfa

c# - 扩展方法可以应用于接口(interface)吗?

是否可以将扩展方法应用于接口(interface)?(C#问题)例如实现如下:创建ITopology接口(interface)为此接口(interface)创建扩展方法(例如publicstaticintCountNodes(thisITopologytopologyIf))然后在创建实现ITopology的类(例如MyGraph)时,它会自动具有CountNodes扩展。这样一来,实现接口(interface)的类就不必设置类名来与扩展方法中定义的内容保持一致。 最佳答案 当然可以;Linq的大部分内容都是围绕接口(interfa