0

正如上面的问题所述,复合类型和匿名类型有什么区别?

这个答案中,复合类型对象是用一个new {}语句(下面的语句)定义的。

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

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

4

1 回答 1

0

这些只是不同的名称,是的。您在上面放置的代码创建了一个匿名类型(即您应该使用的名称、官方名称和通用名称)。

于 2013-08-07T12:30:41.567 回答