我需要帮助,我知道在C#中我们有数据集合容器,例如:
但是我看到了返回或输入参数IEnumerable
的函数。
public IEnumerable<Cars> GetCars()
{
}
上面的函数返回什么,什么数据集合类型,容器? ??? ... IEnumerable
不是数据收集容器。??
我想我也看到过像这样使用的接口。
IEnumerable xList = new List();
IEnumerable D = new Dictionary();
IEnumerable L = new List();
Ilist p = new Hash(); < - Is this COrrect ?
他们返回什么数据收集?
为什么人们使用Interface来返回或保存数据?