gpt4 book ai didi

asp.net - 检查变量是否在页面中声明?

转载 作者:行者123 更新时间:2023-12-03 07:42:30 25 4
gpt4 key购买 nike

我有一些包含其他页面的网页,我需要检查页面中是否声明了变量(字符串)。

我一直在尝试try catch,最后,但是我总是收到编译器错误,说该变量没有退出。

我脑子里的语法是:

if variable(exists) then
do something
else
do nothing
end if

从我的发现是,如果没有在任何地方定义变量,则甚至无法编译。我有点知道,我只是希望找到一些解决方法。 :/

最佳答案

我知道的唯一方法是使用反射...
这对于子功能中定义的变量不起作用...

Friend Function VariableExists(ByVal variableName As String) As Boolean
For Each tField As FieldInfo In Me.GetType.GetFields
If tField.Name.ToLower() = variableName.ToLower() Then
Return True
End If
Next
Return False
End Function

这里的Cose未经测试,可能包含一些小错误。认为它更像是伪代码。

关于asp.net - 检查变量是否在页面中声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185487/

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