c#用键盘输入两个字符串数组,将它们合并然后排序

2025-05-02 23:30:22
推荐回答(1个)
回答(1):

给一个最傻的方法,也是最好理解的

 Console.WriteLine("输入第一个数组,元素间用逗号隔开"); // aaaa,bbb,cc
            string input1 = Console.ReadLine();
            Console.WriteLine("输入第二个数据,元素间用逗号隔开");
            string input2 = Console.ReadLine();
            //自己做校验,我这省略了
            string[] array1 = input1.Split(',');
            string[] array2 = input2.Split(',');

            List list = new List(); 
            foreach(string element in array1)
            {
                list.Add(element);     
            }                
            foreach (string element in array2)
            {
                list.Add(element);
            }    
            list = list.OrderBy(x=>x).ToList();   //正序排列
            //自己输出吧
            Console.ReadKey();