0

我正在创建一个CustomControl并且我需要我的控件有一个集合,该集合接受几乎所有类型的泛型和非泛型集合。例如List<T>IEnumerable等等。

提前致谢。

4

2 回答 2

5

IEnumerableIEnumerable<T>将接受大多数(可能是所有)收藏*。

*事实上,严格来说,这些不是收藏品——但是,你IEnumerable在问题中提到了。

于 2012-07-12T19:58:15.067 回答
2

通用集合接口是非通用IEnumerable接口。实际上,自 .NET 1.0 以来创建的每个集合都实现了此接口。如果您想要最大的灵活性,这是最好的选择。

于 2012-07-12T19:59:07.327 回答