这个是求几个数的最大最小值的那题,写了Console.ReadLine();才可以运行,但是出现这个以后我一按回车键就闪退了,是怎么回事

img

你这是控制台应用程序,Console.ReadLine();这条语句是从标准输入流读取下一行字符,也就是读取你在控制台输入的这一行字符,当你按下回车键,就表示你完成了这一行的输入,程序继续往下执行。但你的程序中没有下一条语句了,所以整个控制台程序就退出了。

输出用Console.Write()或者Console.WriteLine()


        static void Main(string[] args)
        {
            var numberList = new List<int>() 
            {
                1,23,12,25,6
            };
            Console.WriteLine($"最大值:{numberList.Max()}");
            Console.WriteLine($"最小值:{numberList.Min()}");
            Console.ReadKey();
        }