vb.net – VB Linq中的“New … With”语法是什么?
发布时间:2020-12-17 00:00:52 所属栏目:大数据 来源:网络整理
导读:什么(如果有)是这个VB Linq查询的以下两个版本的结果之间的区别? “假设我们有一个XElement,其中包含在其他地方定义的员工详细信息 Dim ee = From e In someXML.Employee _Select New With {.Surname = e.Surname,.Forename = e.Forename} 和 Dim ee = Fro
什么(如果有)是这个VB Linq查询的以下两个版本的结果之间的区别?
“假设我们有一个XElement,其中包含在其他地方定义的员工详细信息 Dim ee = From e In someXML.<Employee> _ Select New With {.Surname = e.<Surname>,.Forename = e.<Forename>} 和 Dim ee = From e In someXML.<Employee> _ Select Surname = .Surname = e.<Surname>,.Forename = e.<Forename> 即新的…有什么意义?语法? 我怀疑这有一个简单的答案,但我找不到 – 任何链接到合适的教程或Microsoft文档将不胜感激。
不同之处在于,第一个显式地创建一个匿名类型。第二个是查询表达式,可以使用现有类型,而不是创建匿名类型。从Cameron MacFarland链接的文档:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |