可以说我有3个名为LBL_1,LBL_2和LBL_3的标签。合并字符串以查找变量名称
然后,我有一个功能,使得1,2随机选择3
我如何可以结合该值与标签的名字吗?
像这样
Dim NR As Integer = MyOneToThreeRandomizer()
'Now NR is 1,2 or 3
LBL_ & NR.ToString(or something) & .Text = "Hello world!"
当然,我可以做这样的事情;
Dim NR As Integer = MyOneToThreeRandomizer()
If NR = 1 Then
LBL_1.Text = "Hello World!"
Else If NR = 2 Then
LBL_2.Text.....
....And so on
但在这种情况下,它可能高达80个号码所以这种感觉真不好。
我敢肯定,这已被问过,有几个类似的问题,但我不能找到真正的重复。 – 2013-02-27 14:29:07