gpt4 book ai didi

vb.net - 在 VB.net 中的赋值左侧使用 LINQ 查询

转载 作者:行者123 更新时间:2023-12-03 08:00:12 26 4
gpt4 key购买 nike

我有这个简单的 LINQ 查询:

Dim sourceSect = (From sect In allSections
Where sect.ORDER = sourceNode.Index
Select sect).Single()

sourceSect.ORDER = targetNode.Index

但是,如果我将它写成内联:

(From sect in allSections Where sect.ORDER = sourceNode.index Select sect).Single().ORDER = targetNode.Index

我从 Visual Studio 收到语法错误。

有什么合理的理由吗? :)

enter image description here

最佳答案

作为已接受答案的旁注。可以使用方法语法:

allSections.Single(Function(s) s.ORDER = sourceNode.Index).Order = targetNode.Index

关于vb.net - 在 VB.net 中的赋值左侧使用 LINQ 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12092702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com