呵呵,不行的,C#程序只能在.netframework 环境下运行,换句话说,就是只能在windows平台下运行,要想跨平台,学习 Java 或者 Delphi吧, Delphi在编译时选择,运行平台,可以编译出在windows 或linux 下运行的程序
mono
Novell 的一个项目,不过 Novell 现在貌似悲剧了。所以 mono 现在如何不清楚。
你可以看看 openSUSE 和 SLED 。他们好像自带了 mono ,你可以试试。
不过我可以明确的告诉你,C# 是微软的东西,所有微软的东西只能在微软的产品上面使用。
多亏现在是没有微软的计算机,不然你跑 C# 还需要先买台微软牌的计算机。
什么时候微软出 Linux ,你在考虑你的要求吧。
你要是真想跨平台,可以看看 Nokia 的 QT 。这东西是 C++ 的,性能要比 java 什么的解释运行的程序好很多。
Linux下有个mono项目,
mono