2015-07-03 2 views
-3

Здесь я написал код. Он проходит. Я использовал оператор if, чтобы проверить, напечатал ли Fizz три раза в ListBox. Если это так, я хотел бы простой расчет с умножением на 3. Затем выдает значение в TextBox.Как вычислить количество списков строк из списка и умножить?

Итак, Fizz печатает три раза, умножит мои 3, равные 9. Как преобразовать строку в Listbox в int так, чтобы она могла вычислять `3 x 3 = 9, если это так, как это должно быть сделано.

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();    
    } 
} 

Спасибо, если кто-нибудь может мне помочь.

+3

Единственный правильный тег для этого вопроса - C#. Теги не используются для таргетинга на большую аудиторию. – ataravati

+1

Кстати, непонятно, что вы хотите сделать. – ataravati

+0

С каких пор 3 x 3 = 15? – msmolcic

ответ

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(); 
    } 
} 
+0

Я просто хотел узнать, как считать слова из lisbox. Затем выполните расчет и отображение в текстовом поле. Надеюсь, на этот раз я правильно объяснил это и благодарю вас за ваш быстрый ответ, потому что именно этого я и искал. – Person

Смежные вопросы