更改字符串中的索引

时间:2013-08-30 12:26:51

标签: c# string

我想知道如何让我的程序在循环内的字符串中更改数字。 这就是我的程序现在的样子,我想改变的是字符串索引,所以每次用户输入一个新的数字时,程序会要求他另外一个这样的: 输入数字#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]);
            }

3 个答案:

答案 0 :(得分:2)

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

答案 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]);
            }

答案 2 :(得分:0)

声明一个字符串,即“输入数字#”+计数器并输出