2013-08-30 38 views
0

我想知道如何让我的程序更改号码在循环内部的字符串中。 这就是我的程序现在的样子,我想改变的是字符串索引,所以每当用户输入一个新号码,程序会要求他输入另一个号码: 输入号码1: 输入号码# 2: 输入号#3:等更改字符串中的索引

 int[] numbers = new int[1000]; 
     int counter; 

     for(counter = 0; counter < numbers.Length; counter++) 
     { 
      Console.WriteLine ("Enter Number "); 

      string line = Console.ReadLine(); 

      if (string.IsNullOrEmpty (line)) { 
       Console.WriteLine ("No numbers entered, please input some numbers"); 
       continue; 
      } 


      if(line == "stop") 
      { 
       break; 
      } 
      else 
      { 
       int.TryParse(line, out numbers[counter]); 
      } 
+0

Console.WriteLine(string.Format(“Enter Number#{0}”,counter + 1)); – Prash

回答

0

声明一个字符串,它是 “输入号码#” +计数器和出它

2
Console.WriteLine(string.Format("Enter number #{0}:", counter + 1)); 
1

只是改变行这样

int[] numbers = new int[1000]; 
    int counter; 
        for(counter = 0; counter < numbers.Length; counter++) 
        { 
             Console.WriteLine (string.Format("Enter Number {0}: ",Counter+1)); 




            string line = Console.ReadLine(); 




            if (string.IsNullOrEmpty (line)) { 
                Console.WriteLine ("No numbers entered, please input some numbers"); 
                continue; 
            } 








            if(line == "stop") 
            { 
                break; 
            } 
            else 
            { 
                int.TryParse(line, out numbers[counter]); 
            }