2 つのクラスがあり、各クラスから 2 つのプロパティを取得し、それらを別のコレクションに結合したい場合、linq を使用してこれを行うにはどうすればよいでしょうか?
2つのクラスは次のとおりです。
class guitars
public ID
public title
public manufacturer
end class
class drums
public ID
public title
public manufacturer
end class
私はこれを試しましたが、うまくいきませんでした:
Private Interface Instruments
Property ID As String
Property name As String
End Interface
Dim results = From item In guitars _
Select New Instruments() With _
{ _
.ID = item.ID, _
.name = item.Title _
}
Dim results2 = From item In drums _
Select New Instruments() With _
{ _
.ID = item.ID, _
.name = item.Title _
}
Dim combined = results + results2