Mono是这样一个Project:

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.

翻译过来是:

Mono为在linux/Solaris,Mac OS X,和Windows下开发和运行.NET客户端和服务程序提供了必要的软件支持。这个Mono 开源项目由Novell发起,拥有一批积极并且热心的开发者社区,希望能成为Linux 程序开发的首选。

第一步:安装Mono.我的pc是Fedora ,因此是yum install Mono, 如果在debian/ubuntu系列,应该用apt-get . 如果您没有类似在线包安装工具,那么您需要到http://www.go-mono.com/mono-downloads/download.html去下载并手动安装。 第二步:开始写了… #cd Program/Mono/ #vim hello.cs hello.cs的内容如下: class Hello{ static void Main(){ System.Console.Write(“Hello Worldn”); } } 第三步:编译: mcs hello.cs 第四步:试运行: #mono hello.exe Hello world # 这个hello.exe您看到了,是以exe为后缀的。没错儿!它可以直接运行在Windows下!