以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何遍历出全局变量的值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191911) |
||||
-- 作者: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 |
||||
-- 作者:有点蓝 -- 发布时间: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
|
||||
-- 作者:rogen -- 发布时间:2024/5/27 9:49:00 -- 不行哦,显示是空值 |
||||
-- 作者:有点蓝 -- 发布时间:2024/5/27 10:06:00 -- 没有给变量赋值,肯定就是空的 |
||||
-- 作者: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
|
||||
-- 作者:rogen -- 发布时间:2024/5/27 10:26:00 -- 我做了个示例,全局变量已赋值,用2楼代码显示不了值 此主题相关图片如下:pixpin_2024-05-27_10-24-21.png
|
||||
-- 作者:有点蓝 -- 发布时间:2024/5/27 10:43:00 -- 如果使用的的是public变量,不是vars变量。没有办法遍历处理,只能逐个变量使用 |