复合类型和匿名类型之间有什么区别?

时间:2013-08-07 12:28:56

标签: c# types anonymous-types

正如上面提到的问题,复合类型和匿名类型之间有什么区别?

this answer中,使用new {}语句定义复合类型对象(在下面的语句中)。

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

但是,这与创建匿名类型对象时不一样吗?它们是不同名称的同一个东西?

1 个答案:

答案 0 :(得分:0)

这些只是不同的名字,是的。您上面的代码创建了一个匿名类型(这是您应该使用的名称,官方名称和常见名称)。