2017-01-14 10 views
-3

У меня есть этот проект с таким методом.Как выполнить цикл x раз в несколько раз?

private void LoopThis() 
{ 
    MessageBox.Show("Hello World!"); 
} 

И у меня есть эта кнопка, которая вызывает метод, и текстовое поле, где я ввожу Int допустят я вхожу 10.

Ten Я хочу этот метод, чтобы выполнить 10 раз.

Какую петлю я использую для этого?

+8

Вы действительно должны прочитать книгу или очень простой учебник, задавая тривиальный вопрос в StackOverflow - это пустая трата времени. –

+1

Что случилось с проблемой? Вы знаете о ... петле? Или вы спрашиваете, как получить содержимое текстового поля и преобразовать его в целое число? – Steve

ответ

1
private void Button_Click(object sender, RoutedEventArgs e) 
{ 
    int times; 

    if (Int32.TryParse(TextBox.Text, out times)) 
    { 
     // It could parse the input text (so we deduce it was an integer) 
     // and not a string. 

     for (int i = 0; i < times; i++) 
     { 
      LoopThis(); 
     } 
    } 
    else 
    { 
     // Throw exception or show a message to the user 
    } 
} 
+0

Спасибо, сэр. – JonnyKhanas

+0

Что делать, если вы вводите «ABC» вместо целого? – Steve

+0

Затем я просто бросаю исключение из окна сообщений. – JonnyKhanas

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