Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个CustomControl并且我需要我的控件有一个集合,该集合接受几乎所有类型的泛型和非泛型集合。例如List<T>,IEnumerable等等。
CustomControl
List<T>
IEnumerable
提前致谢。
IEnumerable或IEnumerable<T>将接受大多数(可能是所有)收藏*。
IEnumerable<T>
*事实上,严格来说,这些不是收藏品——但是,你IEnumerable在问题中提到了。
通用集合接口是非通用IEnumerable接口。实际上,自 .NET 1.0 以来创建的每个集合都实现了此接口。如果您想要最大的灵活性,这是最好的选择。