注册 登录
编程论坛 C# 论坛

在vs2008运行环境下,控制台程序运行时,结果窗口跳出就立即消失了

小武哥253 发布于 2013-11-02 13:46, 943 次点击
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
    class contact
        {
            int age;
            void F()
            { age = 18; System.Console.WriteLine(age); Console.Read(); }
         void G()
        {int age;
        age=12;
        System.Console.WriteLine(age); Console.Read();
        }
       }}
9 回复
#2
神龙覆云2013-11-04 14:28
你的Main中什么都没有啊,当然是闪一下就没啦
#3
bulusili2013-11-05 21:47
Console.Read();应该是写在Main方法的最后面
#4
verify2013-11-07 17:04
Main方法没有控制内容
static void Main(string[] args)
         {
contact c1=new contact();
...//调用方法。
Console.Readline();
         }
#5
wzz1192013-11-19 10:20
三楼的兄弟 你写错了 你只是申明了类 并没用调用方法

        static void Main(string[] args)
        {
          contact c1=new contact();
          c1.F();
          Console.Readline();
        }

而且F()不是静态 main调用不了
public static F()
{}

这样才可以成功调用~
#6
xsmwan520cjf2013-12-02 08:30
回复 6楼 haha__
他写了,但是不对位置~~~~~~···
#7
duanjf2013-12-02 17:13
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.ReadKey();
            //Console.Read();
        }

   
    }
    class contact
    {
        int age;
        void F()
        { age = 18; System.Console.WriteLine(age); Console.Read(); }
        void G()
        {
            int age;
            age = 12;
            System.Console.WriteLine(age); Console.Read();
        }
    }
}
在main函数中增加Console.Readkey();或Console.Read();
一般是加Console.Readkey();//等待键盘输入,退出程序。使调试时能看到输出结果。如果没有此句,命令窗口会一闪而过。
仅供参考
#8
忆丶往事2013-12-08 01:54
怎么会把Console.ReadLine写到哪里去啊?
#9
m649914112013-12-13 02:32
试下Ctrl+F5
1