2015-12-02 127 views
1

我已经创建了一个名为“硬币”的字符串数组,我试图输出字符串数组与另一个整型变量沿项目框的内容,和我不断收到列表框说字符串[ ]数组。输出字符串数组列表框

创建阵列,我已经使用了以下内容:

string[] coins = new string[4]; 

然后在输入按钮的点击,一个新的项目将被添加到阵列中,与递增的计数变量一起单击该按钮,然后将其硬币数组的内容输出到列表框中:

coins[valuesEntered] = "coin" + valuesEntered.ToString(); 
valuesEntered++; 
listBox1.Items.Add(coins); 

然而,这似乎并没有工作,而不是仅仅String []数组每次输出到组框中输入按钮被点击。目前我似乎无法穿过这堵砖墙。

+1

您正在尝试每次添加整个阵列。尝试listBox1.Items.Add(硬币[valuesEntered]),然后增加valuesEntered。 – Gary

+0

感谢您的输入,不工作我害怕。它仍然输出相同。 – Cube3

回答

1

您正在试图将对象添加到你的列表框,特别是在语法String []数组表示的字符串数组。你需要数组的内容,而不是数组本身。

首先需要数组的个别内容加入到一个单独的字符串变量您试图将其添加到列表框前。

string listOfCoins = string.Join(" ",coins); 
listBox1.Items.Add(listOfCoins.ToString()); 

这可能工作太

listBox1.Items.Add(coins.Text); 

我没有太多使用Visual C#,所以借此与一粒盐。

+0

是的,我最终解决了这个问题,这是您为我工作的解决方案。 – Cube3

+0

@JordanBarber高兴它的工作! – 2015-12-03 19:17:57