我知道我不能动态引用一个变量(例如'var & var.Close()')。 我可以以某种方式有一个变量,可以通过名称指向另一个变量?VB.NET参考/指向一个变量
我当前的代码是(其中FUNC()需要一个数组):
Dim playerNum As String = “P1”
Select Case playerNum
Case “P1”
Func(P1(x, xx))
Case “P2”
Func(P2(x, xx))
.........
End Select
可以沿着这些路线的东西做什么?
Dim playerNum As varNameRef = P1(,)
Func(playerNum(x, xx))
真的什么东西停止这么多的重复将不胜感激。 干杯。
为此,您可以使用反射,但除非你有上百个这样的方法的可读性/可维护性成本不会是值得的。 – 2012-07-18 12:47:56
[在VB.NET中存储字符串中的变量名称]的可能重复(http://stackoverflow.com/questions/353131/store-variable-name-in-string-in-vb-net) – 2012-07-18 13:00:10
感谢您的回复。我会听取你的意见 - 我只有20个案例。 – 2012-07-18 13:00:38