이 인터페이스를 만들어 두 개의 다른 콜렉션에 대한 결합 된 콜렉션으로 사용합니다.공통 인터페이스로 다른 유형의 2 개의 IEnumerable을 결합합니다.
내 개체 (ourCars
및 ourTrucks
) 모두 내 자동차 컬렉션 및 트럭 컬렉션에 대한 정보를 포함합니다.
그러나 필드가 같지 않으므로 둘을 결합하는 새 컬렉션을 만들고 싶습니다.
Private Interface carTruckCombo
Property ID As String
Property make As String
Property model As String
End Interface
Dim cars As IEnumerable(Of ourCars) = Enumerable.Empty(Of ourCars)()
Dim trucks As IEnumerable(Of ourTrucks) = Enumerable.Empty(Of ourTrucks)()
이제 여기다 붙어 있습니다 ... 지금 어떻게해야합니까?
Dim combinedResults As IEnumerable(Of carTruckCombo)
목적은 무엇입니까 ?? 나는 그것이 가능하다고 생각하지 않는다. – Daniel
어떤 필드가 동일하지 않습니까? 클래스가 인터페이스를 구현하면 두 클래스가있는 인터페이스의 Enumerable을 만들 수 있습니다. – Paparazzi
그럼 두 개의 다른 IEnumerable을 하나로 결합하려고합니다 ... – SkyeBoniwell