Random rnd = new Random();
int DisAleatorio = rnd.Next(txtDistrito.Items.Count);
database[0, 2] = txtDistrito.Items[DisAleatorio];
所以我在这里做的是从comboBox“txtDistrito”中获取一个随机项并将它放在我之前已经声明的字符串数组“database”上,但是我得到了错误:无法隐式地将类型'object'转换为'字符串'on txtDistrito.Items [DisAleatorio],不知道为什么,请帮助我,非常感谢。
答案 0 :(得分:4)
txtDistrito.Items[DisAleatorio]
返回object
,而database[i,j]
则需要string
。如果您知道它是string
database[0, 2] = (string)txtDistrito.Items[DisAleatorio];
如果对象可能不是字符串,则或转换:
database[0, 2] = txtDistrito.Items[DisAleatorio].ToString();