0
正如上面的問題所述,複合類型和匿名類型有什麼區別?複合類型和匿名類型有什麼區別?
在this answer中,複合類型對象用new {}
語句(下面的語句)定義。
m => new { member = m, split = m.Name.Split(',') }
但是,這是不是你創建一個匿名類型的對象相同?他們是不是同一個名字?
正如上面的問題所述,複合類型和匿名類型有什麼區別?複合類型和匿名類型有什麼區別?
在this answer中,複合類型對象用new {}
語句(下面的語句)定義。
m => new { member = m, split = m.Name.Split(',') }
但是,這是不是你創建一個匿名類型的對象相同?他們是不是同一個名字?
這些只是不同的名字,是的。上面的代碼創建了一個匿名類型(這是您應該使用的名稱,官方名稱和常用名稱)。
我不認爲複合類型是具有多個屬性的匿名類型的正式名稱。回答者剛剛提出了這個問題。你應該繼續使用術語「匿名類型」。 –
我從來沒有聽說過一個匿名對象被稱爲「複合類型對象」。你上面有什麼是匿名對象/類型。期。 – spender
你可能已經問過這個問題了@ Wiktor Zychla本身(誰創造了複合詞) –