2013-05-15 2 views
0

Я пытаюсь перечислить эти цифры, как:Как список номеров в C#

1. 114 
2. 115 
3. 116 

и т.д .. Код я прямо сейчас:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      int num = 0; 
      int count = 114; 
      while (count < 146) 
      { 
       Console.WriteLine(num + "." + count); 
       Console.Read(); 
       count++; 

      } 
     } 
    } 
} 

Выход я получаю 0 = 114 и ничего после того, как .. Пожалуйста, помогите

+6

Переместите консоль. Извлеките из своей петли (поставьте ее после закрытия). Запустите его снова и * см. *, Что произойдет. –

+0

Спасибо! Как мне подсчитать числа на 4 или 5 вместо одного? – IceDawg

+2

Используйте 'count + = 5' –

ответ

3

The Console.Read() блокирует цикл, поэтому он должен быть:

static void Main(string[] args) 
    { 
     int num = 0; 
     int count = 114; 
     while (count < 146) 
     { 
      Console.WriteLine(num + "." + count);     
      count++; 
     } 
     Console.Read(); 
    } 
2

Использование for цикла:

static void Main(string[] args) 
{ 
    int num = 1; 

    for (int count = 114; count < 146; count++) 
    { 
     Console.WriteLine("{0}: {1}", num, count); 
     num++; 
    } 

    Console.Read(); 
} 

Если у вас Console.Read() внутри цикла, вам необходимо нажать клавишу Enter для того, чтобы программы, чтобы продолжить.

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