0
我需要得到risePeriods列表的屬性的列表,其中位位置> 2.LINQ的,從對象列表,創建基於另一個屬性的值
class Bit
{
public int bitPos { get; set; }
public int risePeriod { get; set; }
}
List<Bit> dataBits;
我試圖
IEnumerable<int> rpList = dataBits
.Where(bit => bit.bitPos > 2)
.Select(bit => bit.risePeriod);
和
IEnumerable<int> rpList = from bit in dataBits
where bit.bitPos > 2
select bit.risePeriod
以及其他方式,但每個返回整個dataBits列表,而不是僅僅一個risePeriods列表。這應該很簡單 - 對吧?
謝謝!
你確定嗎?嘗試:'rpList = rpList.ToList()'或者(如果要替換原有的列表):'數據位= rpList.ToList()' –
你確定你正在尋找的變量rpList,而不是數據位的結果呢? – Hogan