Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何遍历出全局变量的值?

1楼
rogen 发表于:2024/5/15 13:13:00
比如在全局代码里定义了3个全局变量 : 
_todo :"TODO",
_finished:"FINISHED"
_lost:"LOST"

怎样写代码遍历这些全局变量的值呢?我用下面的方式写,只是得到变量字符串本身,不能得到变量对应的值。

Dim sts() As String = {"_todo","_finished","_lost"}
For Each st As String In sts
    output.show(st)
Next
2楼
有点蓝 发表于:2024/5/15 13:39:00
Dim sts() As String = {"_todo","_finished","_lost"}
For Each st As String In sts
    output.show(vars(st))
Next
3楼
rogen 发表于:2024/5/27 9:49:00
不行哦,显示是空值
4楼
有点蓝 发表于:2024/5/27 10:06:00
没有给变量赋值,肯定就是空的
5楼
cd_tdh 发表于:2024/5/27 10:08:00
Dim sts() As String = {"_todo", "_finished", "_lost"}
For Each st As String In sts
    output.show("Vars(" & """" & (st) & """" & ")")
Next
6楼
rogen 发表于:2024/5/27 10:26:00
我做了个示例,全局变量已赋值,用2楼代码显示不了值


图片点击可在新窗口打开查看此主题相关图片如下:pixpin_2024-05-27_10-24-21.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

7楼
有点蓝 发表于:2024/5/27 10:43:00
如果使用的的是public变量,不是vars变量。没有办法遍历处理,只能逐个变量使用
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 3 queries.