3
我可以從匿名類定義數組或列表嗎?我可以從匿名類定義數組或列表嗎?
這樣的:
persons = new ... []
{
new { ID = 1, Name = "Name1"},
new { ID = 2, Name = "Name2"}
}
我可以從匿名類定義數組或列表嗎?我可以從匿名類定義數組或列表嗎?
這樣的:
persons = new ... []
{
new { ID = 1, Name = "Name1"},
new { ID = 2, Name = "Name2"}
}
是的,你只需要隱式鍵入persons
變量,然後從陣列創建語句刪除類型說明符。
var persons = new []
{
new { ID = 1, Name = "Name1" },
new { ID = 2, Name = "Name2" }
}
謝謝,我可以直接定義一個列表(無需傳遞數組到列表)嗎? – Homam 2010-10-11 17:05:44
@Homam:不直接(使用列表初始值設定語法),因爲您必須指定匿名類型的名稱。但是,您可以在數組聲明的末尾調用「ToList()」,然後「persons」將成爲List <>。 – 2010-10-11 17:13:19