【发布时间】:2009-09-09 02:50:59
【问题描述】:
我有一个私有类变量,其中包含一组订单项:
Private _Items As New System.Collections.Generic.SortedList(Of Integer, OrderItem)
我正在尝试做什么通过使用 IEnumerable 的 .Where() 扩展方法的类上的属性获取和设置项目的子集(我认为)。大致如下:
Public Property StandardItems() As SortedList(Of Integer, OrderItem)
Get
Return _Items.Where(Function(ItemID As Integer, Item As OrderItem) Item.ItemType = "SomeValue")
End Get
Set(ByVal value As SortedList(Of Integer, OrderItem))
_Items = value
End Set
End Property
这可能吗?如果是这样,我将如何实施它?我对 MSDN 文档、Visual Studio intellisense 或反复试验不太满意。
【问题讨论】: