2010-10-11 83 views

回答

10

是的,你只需要隱式鍵入persons變量,然後從陣列創建語句刪除類型說明符。

var persons = new [] 
{ 
    new { ID = 1, Name = "Name1" }, 
    new { ID = 2, Name = "Name2" } 
} 
+0

謝謝,我可以直接定義一個列表(無需傳遞數組到列表)嗎? – Homam 2010-10-11 17:05:44

+0

@Homam:不直接(使用列表初始值設定語法),因爲您必須指定匿名類型的名稱。但是,您可以在數組聲明的末尾調用「ToList()」,然後「persons」將成爲List <>。 – 2010-10-11 17:13:19

相關問題