0
A
回答
3
不是。它返回一个实现该接口的类的实例。如果在调试时检查返回值,则可以看到确切的返回类型 - 返回类型可以是实现该接口的任何类。
1
这只是告诉你,返回类型必须是IHttpHandler
。
更具体的和可控的例子:
public interface IFoo { }
public class Foo : IFoo { }
public class Bar : IFoo { }
public class Whatever
{
public IFoo GetAFoo(bool thing)
{
if (thing)
return new Foo();
else
return new Bar();
}
}
两个Foo
和Bar
正在实施IFoo
,所以是一个IFoo
返回类型有效的回报。
相关问题
- 1. 接口实例
- 2. 控制器可以将接口实例作为参数吗? ASP .NET MVC
- 3. 实例化在ASP .NET WEB API
- 4. 从接口实例
- 5. 接口和实例
- 6. 在C#中实现一个.NET接口实例化IronPython类型
- 7. 在.Net中实现多个接口和对象实例
- 8. 接口实例与类实例化
- 9. Java - 接口,实例化一个接口?
- 10. .NET和ASP中的泛型方法的实例。 NET MVC
- 11. 实例化一个接口
- 12. 实例化接口CharSequence
- 13. 接口vs类的实例
- 14. 实例通用接口
- 15. VB.NET接口实例化Oddity
- 16. COM接口实例C#
- 17. 将接口实例分配给实现该接口的类
- 18. 无法实例化接口的实现
- 19. 从接口实例分配一个对象到另一接口实例
- 20. 实例化实现通用接口实例的所有类
- 21. .NET - 创建实现特定接口的每种类型的实例
- 22. 通过.NET Remoting实现内部接口
- 23. 插件在.Net中实现的接口
- 24. .net:自动填写接口实现
- 25. ASP .NET应用程序生命周期+ Singleton实例寿命
- 26. .NET TAPI接口
- 27. .NET接口
- 28. Moodle接口.net
- 29. ICombinable .NET接口
- 30. 绑定默认接口的大会,ASP NET vNext依赖注入
它返回一个实现了IHttpHandler接口的对象实例。 –