假设我有 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 个数字,所以感觉真的很糟糕。