C#在Ubuntu下生成了.exe文件正常吗?
代码如下:程序代码:
using System; namespace Helloworld { class Helloworld { static void Main(string[] args) { Console.WriteLine("hello World"); Console.ReadKey(); } } }
程序名称:Hello.cs
我的系统为Ubuntu,在终端使用mcs将.cs文件编译成了.exe文件,并且在终端输入./Hello.exe竟然可以执行,请问这是正常的吗?
听别人说C#的程序是.net中间代码,那如果不是.exe文件,中间代码的后缀是什么?
在下纯萌新,对C#了解少,请见谅