저는 linq을 처음 사용하며 실시간으로 배우려고합니다. 내 애플 리케이션 중 하나에서 vb.net에서 코드는 다음과 같은 :Linq를 통한 각 반복의 경우
데이터와 data_org 각각 형 Contact.Prime 및 연락처 클래스의 관찰 가능한 모음For Each k As BSPLib.ContactLib.Contact In data_org
data.Add(k.prime)
Next
. 은 가능한 위
data = From k As BSPLib.ContactLib.Contact In data_org Select k.prime
그러나 아래 실행시 다음과 같은 오류를주고있다처럼 LINQ 쿼리로 위의 작업을 수행하는 것입니다 :
Unable to cast object of type WhereSelectEnumerableIterator`2[BSPLib.ContactLib.Contact,BSPLib.ContactLib.ContactPrime]' to type 'System.Collections.ObjectModel.ObservableCollection`1[BSPLib.ContactLib.ContactPrime]'.
당신이 나를 인도 시겠어요. 고맙습니다.
최종 솔루션은이 방법을 사용하는 것입니다 BSPLib.ContactL 중 (데이터 = 새 System.Collections.ObjectModel.ObservableCollection을 ib.ContactPrime) (k부터 BSPLib.ContactLib.Contact에서 data_org로 k.prime 선택) – surpavan