Как создать экземпляр IEnumerable <MyClass>в Silverlight Client? - PullRequest
0 голосов
/ 24 января 2011

Похоже, ArrayList недоступен для песочницы SL. так что я не могу сделать что-то вроде var myCollection = new ArrayList ();

Так как же создать экземпляр IEnumerable, тогда я могу добавить много экземпляров в коллекцию в клиенте SL? Или какую коллекцию я должен использовать в клиенте Silverlight?

Ответы [ 3 ]

1 голос
/ 24 января 2011

Использовать List<T>, который реализует IEnumerable<T>? В очень редких случаях (если таковые имеются) вы бы хотели использовать ArrayList вместо общего списка. Это действительно наследие эпохи пре-дженериков.

0 голосов
/ 24 января 2011

Другими вещами, которые реализуют IEnumerable, являются System.Collections.Generic.List, любой массив (string [], int []), также у вас, вероятно, есть ArrayList, вы просто не квалифицируете его как пространство имен.

0 голосов
/ 24 января 2011

См. List<T> в MSDN.

ArrayList не печатается строго, избегайте его использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...