2011-01-24 3 views
0

SL 샌드 박스에서는 ArrayList를 사용할 수 없습니다. 그래서 뭔가를 할 수 없어 var myCollection = new ArrayList();Silverlight Client에서 IEnumerable <MyClass>의 인스턴스를 만드는 방법은 무엇입니까?

그래서 IEnumerable의 인스턴스를 creata로 만들면 SL 클라이언트의 컬렉션에 많은 인스턴스를 추가 할 수 있습니까? 또는 Silverlight 클라이언트에서 사용해야하는 컬렉션은 무엇입니까?

답변

0

MSDN의 List<T>을 참조하십시오.

ArrayList은 강력하게 입력하지 마십시오. 사용하지 마십시오.

1

IEnumerable<T>을 구현하는 List<T>을 사용 하시겠습니까? generic 목록보다 ArrayList를 사용하려는 경우는 거의 없습니다 (있는 경우). 정말 제네릭 시대 이전의 유산입니다.

0

IEnumerable을 구현하는 다른 모든 요소는 System.Collections.Generic.List, 모든 배열 (string [], int [])이며, 아마도 ArrayList를 가지고있을뿐입니다. 네임 스페이스로 적절하게 한정하지 않습니다.

관련 문제