将字符串数组输出到列表框

时间:2015-12-02 16:54:22

标签: c# arrays listbox

我创建了一个名为'coin'的字符串数组,我试图将字符串数组的内容与另一个整数变量一起输出到一个项目框中,并且我一直在获取列表框中的字符串[]数组。

要创建数组,我使用了以下内容:

string[] coins = new string[4];

然后在点击回车按钮时,一个新项目将被添加到数组中,同时计数变量会在点击按钮时递增,然后它将硬币数组的内容输出到列表框:

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

然而,这似乎不起作用,而是每次单击enter按钮时只将String [] Array输出到组框。我此刻似乎无法越过这堵砖墙。

1 个答案:

答案 0 :(得分:1)

您正在尝试将对象添加到ListBox,特别是以String [] Array格式表示的字符串数组。你想要数组的内容,而不是数组本身。

在尝试将数组添加到ListBox之前,首先需要将数组的各个内容连接到单独的字符串变量。

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

这也可能有效

listBox1.Items.Add(coins.Text);

我没有多少使用Visual C#,所以请不要使用它。