【发布时间】:2018-07-23 22:31:12
【问题描述】:
我不明白一个方法如何返回一个接口对象,以及它的参数如何是接口,比如这个方法:
public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, IFileProvider provider);
谁能提供一个简单的例子来证明这一点?
【问题讨论】:
-
这意味着它返回一个实现该接口的对象,同样它接受一个实现该接口的对象作为参数
-
具体有什么不明白的?你了解什么是接口,以及它们是如何使用的吗?
-
你的意思是它返回一个继承自该接口@Jonathon Reinhart 的类的对象
-
不清楚你在这里问什么,特别是因为你在......举个例子之后就要求一个例子。是不是你不明白一个方法返回一个接口类型意味着什么,或者一个方法已经接受了同一个接口的参数时可能返回什么接口类型?
-
@BACON 我不明白方法返回接口类型意味着什么