AnonymousType#1的正確返回數據類型是什麼?AnonymousType#1的返回數據類型
此代碼正在工作。
var c = p.IQueryableGetAll()
.Where(r => r.Gender == "M")
.Select(r => new { r.FirstName, r.LastName })
.ToList();
但是,當我把它放在一個函數中,會發生錯誤。
public List<object> GetFirstNameAndLastNameOfMales()
{
var p = new Program();
return p.IQueryableGetAll()
.Where(r => r.Gender == "M")
.Select(r => new { r.FirstName, r.LastName })
.ToList();
}
這裏的錯誤
無法隱式轉換類型
System.Collections.Generic.List<AnonymousType#1>
到System.Collections.Generic.List<object>
它是如何正確地完成?謝謝。
http://stackoverflow.com/questions/10073319/returning-anonymous-type-in-c-sharp – Jonny
爲什麼你想*返回一個匿名類型?如果您需要使用匿名類型的內容長於單個方法的範圍,則只需創建一個命名類來保存數據。 –
我只想要一個 – Ryan