在C#中删除和替换字符串

问题描述 投票:1回答:2

我创建了一个字符串,允许用户输入5个名称。这些名称会存储,然后打印出来。然后,用户会遇到有关更改这5个名称之一的问题,更改后,会打印出新名称。我想问用户他/她是否要替换/更改任何名称,如果是,那么有多少?

class Program
    {
        static void Main(string[] args)

        {
            string[] namn = new string[5];
            Console.Write("Write your 5 names:\n "); 

            for (int i = 0; i < 5; i++)
            {
                string ad = Console.ReadLine();
                namn[i] = ad;
                Console.WriteLine("Ur names are: " + namn[i]);

            }
            Console.WriteLine("Which name do u like to change (alt 1 to 5: ");  

            int tal = int.Parse(Console.ReadLine());
            switch (tal)
            {
                case 1:
                    Console.WriteLine(" Write a new name: ");
                    Console.ReadLine();

                    break;
            }
            namn[tal - 1] = Console.ReadLine();
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("Ur new names are: " + namn[i]);
            }

        }


        } }

我创建了一个字符串,允许用户输入5个名称。这些名称会存储,然后打印出来。然后,用户会遇到一个有关更改这5个名称之一的问题,更改后,会出现新名称...

c# arrays string str-replace
2个回答
0
投票

查看它如何为您工作。


0
投票

效果很好😀。非常感谢您的帮助。我只需要允许用户只输入字符串而不是int并添加一个替代选项,使用户可以完成程序。

© www.soinside.com 2019 - 2024. All rights reserved.