C#的控制台程序中如何弹出消息框???

382度:你好!我的在System命名空间之下就没有Windows。这是为什么?... 382度:你好!
我的在System命名空间之下就没有Windows。这是为什么?
展开
 我来答
百度网友d242235
推荐于2018-05-11 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:819万
展开全部
这种问题没有“应该这样”或者“应该那样”,哪怕最简单的东西,都可以亲身去试一下得到正确的结果:

首先,在解决方案的“引用”中点右键选择“添加引用”,再选择“.NET”组件的System.Windows.Fomrs,加入对于窗体框架的支持,就可以在代码中添加using System.Windows.Forms;
你的System命名空间下没有Windows,是因为控制台程序默认不支持Windows窗体,需要你自己添加的。

接着就很简单了,在Main方法中输入MessageBox.Show("something");试试

using System;
using System.IO;
using System.Windows.Forms;

class Program
{
static void Main()
{
MessageBox.Show("Hello world!");
}
}
382度
2010-04-05 · TA获得超过534个赞
知道小有建树答主
回答量:758
采纳率:0%
帮助的人:0
展开全部
先在项目中添加System.Windows.Forms引用,然后在程序中调用System.Windows.Forms.MessageBox.Show("hello!")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cheamy
2010-04-05 · TA获得超过300个赞
知道答主
回答量:268
采纳率:0%
帮助的人:154万
展开全部
不行的.
只能用 console打印
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友438c55e
2010-04-05 · TA获得超过244个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:155万
展开全部
应该说不行吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式