我得到“索引超出了数组的范围。”使用此代码时出错:
Dim RandomA As String = "aAÀàÁâÄäÅåĀāĂ㥹ǞǟǺǻÃãÄ"
TextBox1.Text = TextBox1.Text.Replace("a", RandomA((Int(Rnd() * RandomA.Count)) - 1))
我没看到(随机)索引如何超出范围?
答案 0 :(得分:4)
Int(Rnd() * RandomA.Count)
可以返回0,0 - 1超出界限。
答案 1 :(得分:0)
肯定是一个边缘条件。 在某些随机数条件下,等式计算结果为-1。