首页 > 解决方案 > vb.net 获取变量名类型的值到文本框中

问题描述

Public intUserID as integer = 1500
Function getvalue(variablename as string) as integer
return variablename 

如果将变量名 intUserID 传递给函数,我如何让函数返回 1500 而不是 intUserID。

最后我使用了 Gettype 和 FieldInfo。下面的示例代码。如果变量在模块 modDeclarations 中声明为 public,则效果很好。

Dim VarType As Type = GetType(modDeclarations)
Dim fld As FieldInfo()

fld = VarType.getfield("intUserID")
if fld Is Nothing then
else
  variablename = fld.getvalue(intUserID)
end if

标签: vb.netvariables

解决方案


推荐阅读