黑马程序员技术交流社区

标题: 方法调用的问题? [打印本页]

作者: 李志祥    时间: 2012-4-1 13:43
标题: 方法调用的问题?
本帖最后由 李志祥 于 2012-4-18 15:07 编辑

视频学习方法调用遇到这样的问题
//Console.Clear();不被注释时候出来的结果如下图1,出现这种情况后,按回车就退出了,怎么不显示我的程序结果呢?被注释时候如图2,一切正常。怎么会出现以这种情况啊,清屏不应该把我的结果给清了吧,求解

程序如下:     
            Showui();//调试用F11逐语句
       int a = 10;
            int b = 30;
            if (a > b)
            {
                Console.WriteLine(a);
            }
            else
            {
                Console.WriteLine(b);
            }
            Console.Clear();              
           Showui();
            Console.ReadKey();
         


        }
        /// <summary>
        /// 此方法用于显示软件主页面的一个方法
        /// </summary>
        public static void Showui()
        {
            Console.WriteLine("**************************************");
            Console.WriteLine("********欢迎使用本公司的软件**********");
            Console.WriteLine("**************************************");
        }

图1,
图2,
作者: 胡杰震    时间: 2012-4-1 15:00
你的程序都出结果了!图2中Console.Clear();注释掉了!
作者: 方杰    时间: 2012-4-1 15:06
你的要输出的 a 或 b 已经被清屏了。
可以在console.clear()前面加个         Console.ReadKey();
作者: 李志祥    时间: 2012-4-1 15:21
方杰 发表于 2012-4-1 15:06
你的要输出的 a 或 b 已经被清屏了。
可以在console.clear()前面加个         Console.ReadKey(); ...

明白了,我之前需要的结果都给清屏了,直接显示的是最后的那个
O(∩_∩)O~
多谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2