c# - 从数组转换为 ICollection<T>

标签 c#

在 C# 中实现此目的的最佳方法是什么?

最佳答案

T 的数组可分配给 T 的 ICollection,因为 T 的数组实现了 T 的 IList。T 的 IList 本身扩展了 T 的 ICollection,因此您可以简单地将数组分配给 ICollection。

class Foo {}

Foo [] foos = new Foo [12];
ICollection<Foo> foo_collection = foos;

关于c# - 从数组转换为 ICollection<T>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1630579/

相关文章:

c# - Ado.net ExecuteScalar() 返回 null

c# - 字典初始化在 C# 中如何工作?

c# - SQL Compact 2008 连接字符串问题

c# - 程序集绑定(bind)和重定向

c# - WCF 服务和本地主机 SQL Server 的连接字符串是什么

c# - 什么时候可以说发生了方法组转换?

c# - dynamic 关键字影响返回类型

c# - 删除 cookie 名称中的 .AspNet 前缀

c# - 是否必须提供与C#中的多线程相关的事件的场景?

c# - 从 MS Access 批量复制到 SQL Server