如何计算列表框中的字符串列表数并乘以?

时间:2015-07-03 19:38:39

标签: c#

我在这里写了一段代码。它循环通过。我使用if语句检查Fizz是否在ListBox中打印了三次。如果有,我想要一个简单的计算乘以3.然后,打印出TextBox中的值。

因此,Fizz打印三次会将我的3乘以等于9.如何将Listbox中的字符串转换为int,以便它可以计算出`3 x 3 = 9,如果这是应该如何完成的。< / p>

string Output = "Fizz";

for (int a = 1; a <= 10; a++)
{
    if (a == 3)
    {
        for (int b = 1; b <= 3; b++)
        {
            listBox4.Items.Add(Output);
            int multiplyBy = 3; 
            //int numVal = Int32.Parse("3");
            listBox4.Items.Count.ToString();  
        }

        textBox1.Text = listBox4.Items.Count.ToString();            
    }
}

谢谢,如果有人可以帮助我。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

不确定你想要什么,但我会根据你所写的内容试一试:

string output = "Fizz";

// Loop from 1 to 10 for no reason
for (int a = 1; a <= 10; a++)
{
    // Add "Fizz" item to listbox 3 times if 'a' equals 3
    if (a == 3)
    {
        for (int b = 1; b <= 3; b++)
        {
            listBox1.Items.Add(output);
        }

        // Multiply number of items in listBox with 3 for no reason and display it in textbox
        textBox1.Text = (listBox1.Items.Count * 3).ToString();
    }
}