我曾经尝试编写(我的第一个)一个 C # 程序:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello");
Console.ReadLine();
}
}
}
这很好,但是如果我尝试使用 System.Windows.Forms:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello");
System.MessageBox("hello");
Console.ReadLine();
}
}
}
我得到的错误是:
Error 1 The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?) C:\Users\Ramy\Documents\Visual Studio 2010\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs 5 14 ConsoleApplication1
一些细节: - 我正在使用 Visual Studio 2012; - 我已经安装了.NET 开发工具包; 这是控制台应用。
也许是因为在控制台应用上不能使用系统,窗口,窗体? 如果是,应该是什么程序?我也尝试过使用表单,但是我只显示了一个窗口,没有代码。