跨平台概念是软件开发中一个重要的概念。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。不是说C#不可以在Linux下开发,而是不可以编译后在Linux下运行。
就是开发的程序,能够在不用平台中使用。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。由于.NET目前不是跨平台的。所有C#,在Linux下无法运行。