获取特定变量的字段值以显示在文本框中

时间:2014-03-21 23:31:16

标签: vb.net

我有一个声明的字符串变量列表,这些变量是名称代码,其字段值是全名。如果我知道变量名是什么,我可以获取特定变量的字段值以显示在文本框中吗?

示例变量

Dim GLAN01 As String = "Langer Georg"
Dim BEDW01 As String = "Edwards Brian"
Dim MRIG01 As String = "Riggins Michael"

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了这个问题。这种模式怎么样? :

textBoxName.Text = variableNameToDisplay

例如:

textBox1.Text = GLAN01

Langer Georg

中显示textBox1文字

更新:

如果我正确理解了你的意思,一种可能的方法是使用字典来存储代码名称到全名的映射(而不是使用多个变量)。使用字典,您可以轻松获得全名字符串,例如:

Dim dict As New Dictionary(Of String, String) From _
                {{"GLAN01", "Langer Georg"},
                {"BEDW01", "Edwards Brian"},
                {"MRIG01", "Riggins Michael"}}
textBox1.Text = dict("GLAN01")

作为参考,如果您还不熟悉上面示例中的集合初始化程序语法:

MSDN : Collection Initializers(特别是"嵌套收集初始化程序"部分)