vb.net - 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
解决方案
推荐阅读
- android - 如何在 Android 应用中集成 Google pay、PhonePe 等支付方式
- visual-studio-code - 在鼠标悬停时打开文件资源管理器
- python - 如何计算组内值的不变出现
- python - 将 Resnet 与 keras 一起使用以构建 CNN 模型
- python - 将数据帧卡在while循环中 - Python
- reactjs - 如何使用 spring-boot 验证服务器上的两个不同浏览器?
- reactjs - 构建下拉组件
- docker - 使用k8s外的k8s节点资源
- mathjax - Mathjax 渲染不正确
- c++ - C++ 用 int 0 问题初始化一个 unique_ptr