【问题标题】:C# and .Net why do all arrays inherit from IList? [duplicate]C# 和 .Net 为什么所有数组都继承自 IList? [复制]
【发布时间】:2014-09-01 11:03:56
【问题描述】:

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

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

【问题讨论】:

标签: c# list


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多