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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 管章鹏 于 2013-4-6 10:53 编辑

比如说我想在一个Winform界面里输出"hello C#",

我用Console .WriteLine()直接输出不可以吗?

为什么需要这样  MessageBox.Show("hello c#");

控制台应用程序和WinForm应用程序之间的语法不同么?有什么区别么?

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

4 个回复

倒序浏览
Console 是控制台程序里面的类,适用于Doc 环境下输出与输入处理的函数。
MessageBox是窗体程序开发的,由于winfrom不是用控制台程序显示数据的,所以你必须要给你要输出的内容一个载体。
不一定需要用MessageBox.Show展现,你可以用一个lab或者其他可以展示数据的控件,(this.lable1.Text="hello C#");

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
WinFrom是可以查看Console.WriteLine();输出的内容的。
视图-〉输出,这样你就可以看到程序运行时打印的内容了
回复 使用道具 举报
最简单的方法:调试一下,就看得到怎么运行的代码
回复 使用道具 举报
胡化敏 发表于 2013-4-5 20:12
Console 是控制台程序里面的类,适用于Doc 环境下输出与输入处理的函数。
MessageBox是窗体程序开发的,由 ...

嗯,学习了,谢谢哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马