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

我已经看到了很多关于匿名类型如何工作的描述,但是我不确定它们是否真正有用。在精心设计的程序中可以使用匿名类型解决哪些方案?



HUX布斯
浏览 386回答 3
3回答

翻过高山走不出你

匿名类型最流行的用途是在LINQ to SQL查询中指定投影。这个查询from x in db.Table1 select new {x.Column1, Alias2=x.Column2}将转换为以下SQL:SELECT Column1, Column2 AS Alias2 FROM Table1使用匿名类型,您可以创建临时投影而无需事先为其定义类型。编译器将为您定义类型
打开App,查看更多内容
随时随地看视频慕课网APP