我在Visual Studio 2015中使用C#。 我有一個List<MagicItem> magicItemList
,我正在嘗試使用Linq執行一個簡單查詢來獲取與用戶輸入的Id匹配的對象。 這是我的代碼:Linq中的C#查詢
int itemId = Convert.ToInt32(Console.ReadLine());
var query = from MagicItem magicItem in magicItemList
where magicItem.Id == itemId
select magicItem;
,混淆我是query
的類型是System.Collections.Generic.IEnumerable
,所以我不能獲取任何其屬性爲普通對象的事情。
有沒有一種方法可以將它轉換爲一個普通的對象?提前致謝。
這是我MagicItem類:
class MagicItem
{
public int Id { get; set; }
public string Name { get; set; }
public int StockLevel { get; set; }
}