Seeing the console's output in Visual Studio 2010?

后端 未结 10 647
不思量自难忘°
不思量自难忘° 2020-12-12 12:15

I am writing a simple C# program with some outputs (Console.WriteLine(\"...\");). The problem is, each time I run it, I cannot see the program\'s output in the

10条回答
  •  孤城傲影
    2020-12-12 13:12

    Add a Console.Read(); at the end of your program. It'll keep the application from closing, and you can see its output that way.

    This is a console application I just dug up that stops after processing but before exiting:

    class Program
    {
        static void Main(string[] args)
        {
            DummyObjectList dol = new DummyObjectList(2);
            dol.Add(new DummyObject("test1", (Decimal)25.36));
            dol.Add(new DummyObject("test2", (Decimal)0.698));
            XmlSerializer dolxs = new XmlSerializer(typeof(DummyObjectList));
            dolxs.Serialize(Console.Out, dol);
    
            Console.WriteLine(string.Empty);
            Console.WriteLine(string.Empty);
    
            List dolist = new List(2);
            dolist.Add(new DummyObject("test1", (Decimal)25.36));
            dolist.Add(new DummyObject("test2", (Decimal)0.698));
            XmlSerializer dolistxs = new XmlSerializer(typeof(List));
            dolistxs.Serialize(Console.Out, dolist);
            Console.Read(); //  <--- Right here
        }
    }
    

    Alternatively, you can simply add a breakpoint on the last line.

提交回复
热议问题