这不是一个大问题,但它困扰着我。我知道如何选择强类型集合(List(Of T),但对于不是 List 的对象,我找不到这样做的整洁方法。
这有效:
Dim x = From a In response...<artist> _
Select New MBArtistInfo With {.MBID = a.@id, .Name = a.<name>.Value, .Gender = a.<gender>.Value}
Return x(0)
但不得不这样做很烦人。
我在其他地方看到了一个 C# 解决方案:
var x = from a In response...<artist>
select new MBArtistInfo
{
MBID = etc
但我无法将其转换为 VB。
有人做过吗?