为了账号安全,请及时绑定邮箱和手机立即绑定

在C#中应如何使用匿名类型?

在C#中应如何使用匿名类型?

C#
HUX布斯 2019-12-04 11:02:35
我已经看到了很多关于匿名类型如何工作的描述,但是我不确定它们是否真正有用。在精心设计的程序中可以使用匿名类型解决哪些方案?
查看完整描述

3 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

匿名类型最流行的用途是在LINQ to SQL查询中指定投影。


这个查询


from x in db.Table1 select new {x.Column1, Alias2=x.Column2}

将转换为以下SQL:


SELECT Column1, Column2 AS Alias2 FROM Table1

使用匿名类型,您可以创建临时投影而无需事先为其定义类型。编译器将为您定义类型


查看完整回答
反对 回复 2019-12-04
  • 3 回答
  • 0 关注
  • 378 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信