2014-09-04 39 views
0
Random rnd = new Random(); 
int DisAleatorio = rnd.Next(txtDistrito.Items.Count); 
database[0, 2] = txtDistrito.Items[DisAleatorio]; 

那麼什麼IM這裏做的是讓從ComboBox「txtDistrito」隨機項目,並把它放在我之前已經說過我是字符串數組「數據庫」,但即時得到錯誤:不能隱式地將類型'object'轉換爲txtDistrito.Items [DisAleatorio]上的'string',不知道爲什麼,請幫助我,非常感謝。錯誤不能含蓄對象轉換爲字符串

+0

我討厭當體面形成的問題得到downvoted因爲題材。他提供了代碼,解釋了自己,並提供了他得到的具體錯誤消息。 – Jonesopolis 2014-09-04 01:46:20

回答

4

txtDistrito.Items[DisAleatorio]返回object,而database[i,j]需要string。您需要的對象,如果你知道這是一個string

database[0, 2] = (string)txtDistrito.Items[DisAleatorio]; 

轉換它如果對象可能不是字符串:

database[0, 2] = txtDistrito.Items[DisAleatorio].ToString(); 
+0

謝謝,我真的很想我已經這麼做了,真是一個錯誤 – 2014-09-04 01:46:21

相關問題