我有一個IQueryable<MyType>
。 MyType具有ID,Value和TypeId屬性。在對象的集合,我如何從每個新的名單中提取一個屬性?
我如何使用Lambda表達式所有TYPEID屬性放入一個新的列表?
我有一個IQueryable<MyType>
。 MyType具有ID,Value和TypeId屬性。在對象的集合,我如何從每個新的名單中提取一個屬性?
我如何使用Lambda表達式所有TYPEID屬性放入一個新的列表?
IQueryable<MyType> source;
var result = source.Select(s => s.TypeId>).ToList();
這將導致List<string>
如果TYPEID字符串類型
真棒,謝謝! @Justin擊敗你2秒!我會盡力找到你的幫助我的另一個答案,以鼓勵。 – callisto
嘗試以下lambda表達式。它將返回TypeId
類型的新名單。
IQueryable<MyType> list;
var newList = list.Select(item=>item.TypeId).ToList();
'queryable.Select(O => o.TypeId).ToList()'。這很基本,所以你應該刷一下你的LINQ。 – Jon
@喬恩:你是絕對正確的。我對此非常生疏,因爲我們現在大部分都在修復舊代碼。 – callisto