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本身(谁创造了复合词) –