У меня есть две переменные уровня модуля и запрос Linq. Я хочу, чтобы результаты предложения Let меняли глобальные переменные - возможно ли это?
Например:
Dim X As Integer = 0
Dim Y As Integer = 0
Sub One()
Dim query = From e In <picture> _
Let X = e.@x _
Let Y = e.@y _
Select <image X=<%= X %> Y=<%= Y %>><%= Two() %></image>
End Sub
Function Two()
Return <X><%= X %></X>
End Function
Мне нужно назначить X и Y в запросе Sub One
, а затем автоматически использовать эти обновленные значения в Function Two
. Предложение Let
не позволяет мне делать это, поскольку оно устанавливает только переменные в запросе. Кто-нибудь знает решение этой проблемы?