C#和.Net为什么所有数组都继承自IList

本文关键字:继承 IList 数组 Net 为什么 | 更新日期: 2023-09-27 18:20:09

我最近注意到C#中的所有数组都继承自IList接口,但不能像标准列表那样真正处理数组。

为什么在.net和C#中引入这种继承

C#和.Net为什么所有数组都继承自IList

任何IList传递给某个算法通常很有用。该算法可能只关心能够索引到此集合中。许多东西都满足了这一要求:数组、List<T>、许多自定义集合。