短代码:
Dim NewItemList As List(Of OrderDetail) = New List(Of OrderDetail)
For Each Item As OrderDetail In OrderInfoDetails
If Item.Status = EnumOrderStatus.Taken Then
NewItemList.Add(Item)
End If
Next
试过:
Dim NewItemList As List(Of OrderDetail) = From Item As OrderDetail In OrderInfoDetails Where Item.Status = EnumOrderStatus.Taken Select Item
但是出现错误说无法将 orderdetail 列表转换为通用列表