我知道我们无法创建实例Interface
.但为什么我们可以写Interface
在左边?那些仅仅是Interface的引用(对于实现这个的类)是实例吗?
如果我们无法创建Interface实例,那么P
这个例子中的类型是什么?
string[] names = {"John", "Bob", "Mark"};
IEnumerable<string> P = names.Where(n => n.Contains('o'));
Run Code Online (Sandbox Code Playgroud) c# ×1