这可能很简单,但我对视觉基础很新,所以请耐心等待。 我知道有类似的问题,但他们似乎都没有回答我的问题。我之前创建了一个数组,想要随机选择一个值并进行更改。 我有两个随机数生成器(' GeneratorP1'和#39; GeneratorP2'),它们被添加到某些文本中,创建一个存储在Loc1中的变量名:
View view = inflater.inflate(R.layout.fragment_auth, container, false);
例如:th5(4)存储在Loc1
中我如何改变th5(4)的值?
编辑:我有5个数组(th1,th2,th3,th4,th5),索引最多4个
答案 0 :(得分:0)
如果我正确理解你的问题(我不确定我是谁),你是否想要将存储在变量Loc1中的字符串用作变量名?
你说过你之前创建了一个数组,为什么你需要随机生成变量(GenerateP1)和索引(GenerateP2)?如果你有一个数组,你不能随机选择索引,然后分配你想要的任何值吗?
th5(GenerateP2()) = "my value"
如果您有多个数组(th1,th2,th3等),我建议使用Dictionary来随机选择要使用的数组。或者,您可以使用多维数组并生成两个索引
th(GenerateP1(), GenerateP2()) = "my value"
如果可能,您应该考虑使用List而不是Array。
答案 1 :(得分:0)
不使用多个数组,而是使用二维数组
Dim th(5,4)
因此,不是试图引用th1(3),而是使用th(1,3)或th5(2)将是th(5,2)