A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李志祥 中级黑马   /  2012-4-1 13:43  /  1463 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李志祥 于 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,

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
胡杰震 来自手机 中级黑马 2012-4-1 15:00:41
沙发
你的程序都出结果了!图2中Console.Clear();注释掉了!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
你的要输出的 a 或 b 已经被清屏了。
可以在console.clear()前面加个         Console.ReadKey();

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
方杰 发表于 2012-4-1 15:06
你的要输出的 a 或 b 已经被清屏了。
可以在console.clear()前面加个         Console.ReadKey(); ...

明白了,我之前需要的结果都给清屏了,直接显示的是最后的那个
O(∩_∩)O~
多谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马