不可以,C#是微软专门为windows推出的一款编程语言,不具备跨平台性,跨平台语言以C/C++,JAVA为主
可以,只要安装.net framework就可以了
不能。不过可以换个思路试。有人试过使用MONO liuux下运行.net应用的。http://www.mono-project.com/Main_Page