十一,用c#编写的程序可以运行在windows,linux,android,ios等平台上吗,为什么

如题所述

直接语言是不行的,因为每种都不一样!
不过你可以借助游戏引擎!我开发过一些app,用的Unity3D这个游戏引擎!在这里,你只需要用javascript或者c#开发,然后可以发布成安卓,苹果,网络,网页游戏或者应用!这个游戏引擎最大的好处就在这,你只需做一个开发,然后可以发布成各个版本,打包的事情,它都帮你做了,很方便!
比如ubuntu上安装了mono后是否可以直接运行vs上编译的C#程序,比如一个带界面的程序?
温馨提示:内容为网友见解,仅供参考
无其他回答

请问windows visual studio上编译的C#程序是否能在linux上运行?
.net framework只支持windows系统,C#写的程序不能直接运行在linux系统。不过,用 mono 写出来的可以直接运行在Windows、Linux、Max OS X、FreeBSD等系统上。

c#开发的程序怎么在linux上运行
呵呵,不行的,C#程序只能在.netframework 环境下运行,换句话说,就是只能在windows平台下运行,要想跨平台,学习 Java 或者 Delphi吧, Delphi在编译时选择,运行平台,可以编译出在windows 或linux 下运行的程序

用C#编写出来的程序,能否在linux 操作系统上运行?
理论上C#的程序是平台无关的 就是可以移植到任何系统 这就是MICROSOFT设计C#使用中间代码的原因 实际操作上需要有对应的编译器 如果你研究过C#应该能看懂我说的

c#开发的程序怎么在linux上运行
可以用mono啊,支持在linux mac等操作系统上运行.net Winform程序也可以让Appahe,Nginx等Web服务器支持Asp.Net程序,当然也是跨平台目前已经全面支持到.Net3.5 及以下版本的程序,而Moonlight项目则可以让Silverlight 也可以跨平台运行特别说明一点Mono还可以支持windows系统,这意味着可以不用安装庞大的.ne...

c#能写安卓程序吗?如果能为什么没听说过呢?只听说java能开
使用C#开发Android程序是完全可行的,这得益于微软的跨平台移动开发框架xamarin。xamarin允许开发者使用单一的C#代码库来构建iOS、Android、Mac以及Windows Phone应用,这大大减少了开发成本和维护成本。它通过提供统一的开发环境和工具,简化了跨平台开发流程,使.NET开发者能够无缝地进行移动应用开发。对于那些...

C# 跨平台吗?
C#可以跨平台,不过C#跨平台不是运行在.NET Framework上,而是运行在.NET Core平台上。.NET Core是适用于 windows、linux 和 macos 操作系统的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台 能力的应用程序开发框架 。由于 .NET Core 的开发目标是跨平台的 .NET 平台,因此...

C#语言为什么不能再Linux下使用
还是.Net Framework的问题,因为微软不愿意移植,也不开源,别人移植起来也很麻烦 其实,一些小的C#程序也能在Linux下运行,Linux下的.Net Framework叫Mono,是个开源软件,只是功能不多

C# 跨平台吗?
C#确实具备跨平台的能力,但其运行环境并非传统的.NET Framework,而是转向了.NET Core平台。.NET Core是由微软开发的开源且免费的软件框架,旨在为Windows、Linux和macOS操作系统提供统一的开发平台,以构建跨平台应用程序。区别于.NET Framework,.NET Core的设计目标是实现真正的跨平台兼容性,这意味着它...

C# 程序怎么才能运行在非 .net framework 环境下
可以是可以,比如Novell公司提供的Mono也可以让C#程序跑起来,而且还可以在Linux, FreeBSD, Unix, Mac OS X和Solaris系统下跑起来。但如果是在Windows环境下,建议还是用.Net Framework,稳定性比较有保证,而且在Windows下弄Mono那一套也不如直接装个.Net Framework来的方便。

是否所有C#写的程序都可以在windows xp下运行?
如果需要在linux里面运行.exe可执行文件,需要安装wine和带有.net framework的windows非NTFS分区。WinXP如果要运行的话,如果是C#2003和其之前的,需要安装.net framework 1.x WinXP如果要运行的话,如果是C#2005,需要安装.net framework 2.x 当然WinVista就自带了。

相似回答