2013-08-07 84 views
0

正如上面的問題所述,複合類型和匿名類型有什麼區別?複合類型和匿名類型有什麼區別?

this answer中,複合類型對象用new {}語句(下面的語句)定義。

m => new { member = m, split = m.Name.Split(',') } 

但是,這是不是你創建一個匿名類型的對象相同?他們是不是同一個名字?

+4

我不認爲複合類型是具有多個屬性的匿名類型的正式名稱。回答者剛剛提出了這個問題。你應該繼續使用術語「匿名類型」。 –

+3

我從來沒有聽說過一個匿名對象被稱爲「複合類型對象」。你上面有什麼是匿名對象/類型。期。 – spender

+0

你可能已經問過這個問題了@ Wiktor Zychla本身(誰創造了複合詞) –

回答

0

這些只是不同的名字,是的。上面的代碼創建了一個匿名類型(這是您應該使用的名稱,官方名稱和常用名稱)。