在MyType上有一个名为AccountNumber的字段.我可以用LINQ来说这样吗?@H_404_2@
Dim t As List(Of MyType) t = GetMyTypes() t = t.Where(AccountNumber = "123")
谢谢@H_404_2@
在MyType上有一个名为AccountNumber的字段.我可以用LINQ来说这样吗?@H_404_2@
Dim t As List(Of MyType) t = GetMyTypes() t = t.Where(AccountNumber = "123")
谢谢@H_404_2@
Dim t As List(Of MyType) t = GetMyTypes() Dim result = t.Where(Function(x) x.AccountNumber = "123")
或者,您可以使用详细的LINQ语法:@H_404_2@
Dim result = From t In GetMyTypes() Where t.AccountNumber = "123"
返回的数据类型不是List(Of MyType),而是IEnumerable(Of MyType),因此您不能直接将其分配给声明为List(Of MyType)的变量.如果要创建列表,可以使用result.ToList()来“转换”.这也将导致list to be evaluated immediately.@H_404_2@