我有一個類似的對象列表。這個列表中的對象都有一個名爲Name
的屬性和一個名爲Mk2Result
但枚舉類型爲Mk2TestResult
的枚舉類型。鑄造linq查詢結果枚舉
現在裏面一個for循環餘風,看看當前itterator整數列表中的存在作爲一個對象的名稱:
for(......
{
//
var query =
from pin in _pins
where pin.Name == i.ToString()
select pin.Mk2Result;
Mk2TestResult result = (Mk2TestResult)query;
//Do some more stuff
}
但是,編譯以下消息抱怨:
Cannot convert type 'System.Collections.Generic.IEnumerable<DataModels.Mk2TestResult>' to 'DataModels.Mk2TestResult'
如何正確返回查詢結果作爲枚舉類型?