首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用变量遍历变量?

使用变量遍历变量?
EN

Stack Overflow用户
提问于 2017-05-09 01:01:38
回答 1查看 181关注 0票数 0

我正在尝试找到一种方法来迭代要在文本框中显示的字符串列表。这些字符串是从一个名为“texts”的单独类中检索出来的。字符串在“texts”类中声明为(对于ngs1,2,3等)

代码语言:javascript
复制
 Public Shared ngs1 As String = "Text"

此块在单击next按钮时运行,该按钮的目的是遍历显示的文本列表。

代码语言:javascript
复制
        ElseIf firstTimeRun = True Then
        welcome += 1
        Select Case welcomePages
            Case 1
                txtDisplay.Text = texts.ngs1
            Case 2
                txtDisplay.Text = texts.ngs2
            Case 3
                txtDisplay.Text = texts.ngs3
        End Select

我希望能够在没有选择的情况下做到这一点,所以它基本上是

代码语言:javascript
复制
'Pseudo code
ElseIf firstTimeRun = True Then
welcome += 1
txtDisplay.text = texts.ngs(welcome)

我不确定如何正确地做到这一点,通过在其他变量的名称中使用变量。如有任何帮助,将不胜感激,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-05-09 01:08:56

如果您只是想遍历所有这些文本,只需创建一个列表(字符串)或数组并添加所有ngsX...

例如:Dim list as List(Of String)

代码语言:javascript
复制
Dim indexActualShownString as Integer

然后你就可以在你的Clicked_Event中使用

代码语言:javascript
复制
txtDisplay.text=list.Items(indexActualShownString) as Integer
indexActualShwonString += 1

但我不确定我是否正确理解了你的问题。你也应该实现一种重置indexActualShownString的方法,因为我不知道它的确切目的是什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43853328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档