任何人都可以向我解释为什么我想在C#中使用IList而不是List?
相关问题:为什么暴露它被认为是不好的List<T>
接口可以是函数的返回类型.如果是的话那就是优势.例如,以下代码更正在返回接口数组的位置.
public interface Interface
{
int Type { get; }
string Name { get; }
}
public override Interface[] ShowValue(int a)
{
.
.
}
Run Code Online (Sandbox Code Playgroud)