C# 如何创建IEnumerable的实例<;MyClass>;在Silverlight客户端?

C# 如何创建IEnumerable的实例<;MyClass>;在Silverlight客户端?,c#,silverlight,C#,Silverlight,看起来ArrayList不适用于SL沙盒。所以我不能这样做 var myCollection=newarraylist() 那么,如何创建IEnumerable的一个实例,然后我可以在SL客户机中将许多实例添加到集合中?或者我应该在Silverlight客户端使用哪种集合?使用哪种实现?很少(如果有的话)情况下,您希望优先使用ArrayList而不是泛型列表。它确实是前泛型时代的遗产。请参见MSDN ArrayList不是强类型的,请避免使用它。实现IEnumerable的其他东西有System

看起来ArrayList不适用于SL沙盒。所以我不能这样做 var myCollection=newarraylist()

那么,如何创建IEnumerable的一个实例,然后我可以在SL客户机中将许多实例添加到集合中?或者我应该在Silverlight客户端使用哪种集合?

使用哪种实现?很少(如果有的话)情况下,您希望优先使用ArrayList而不是泛型列表。它确实是前泛型时代的遗产。

请参见MSDN


ArrayList
不是强类型的,请避免使用它。

实现IEnumerable的其他东西有System.Collections.Generic.List、任意数组(string[],int[]),而且您可能有ArrayList,只是没有正确地用名称空间限定它