关于C#程序的跨平台运作
请问C#可以编写出能跨平台运作的程序吗?比如用C#编写MAC或者linux或者UNIXDOSNOVELLBS2000等等..或者说.C#既可以编写win上的程序,也可以编...
请问C#可以编写出能跨平台运作的程序吗? 比如用C#编写MAC或者linux或者UNIX DOS NOVELL BS2000 等等..
或者说.C#既可以编写win上的程序,也可以编写MAC OS上的程序,也可以编写UNIX下的程序吗??
C#是一种跨平台语言吗?
也就是没有安装.net Framework 框架的电脑,就不能运行C#编写的程序?(病毒木马肯定不会选这个编写了?>)
垃圾了. 这个语言. 我想肯定不会是这样吧. 真是让人失望. 展开
或者说.C#既可以编写win上的程序,也可以编写MAC OS上的程序,也可以编写UNIX下的程序吗??
C#是一种跨平台语言吗?
也就是没有安装.net Framework 框架的电脑,就不能运行C#编写的程序?(病毒木马肯定不会选这个编写了?>)
垃圾了. 这个语言. 我想肯定不会是这样吧. 真是让人失望. 展开
4个回答
展开全部
跨平台语言的概念是不存在的,C3语言需要.NET Framework框架的支持,而这种框架可以“跨平台”,所以,C#语言才可以“跨平台”运行。
截止到.NET3.5版本,它支持微软的绝大多数平台系统,但微软并没有舍得让自己的系统支持Mac及与Linux机,不是不能,只是不愿意。
下面的网址来自微软官方msdn,列举了.NET框架能够支持的平台系统。
http://msdn.microsoft.com/zh-cn/partners/ms172550.aspx
也就是没有安装.net Framework 框架的电脑,就不能运行C#编写的程序?(病毒木马肯定不会选这个编写了?>)
垃圾了. 这个语言. 我想肯定不会是这样吧. 真是让人失望.
回复:
对,没安装框架的电脑不能支持它编写的程序。所以写病毒不能选它。
你说这语言垃圾,我也不反驳你什么。如果以后你对IT知识有更多的了解,再来看看现在的发言,可能自己都会觉得很好笑了。
截止到.NET3.5版本,它支持微软的绝大多数平台系统,但微软并没有舍得让自己的系统支持Mac及与Linux机,不是不能,只是不愿意。
下面的网址来自微软官方msdn,列举了.NET框架能够支持的平台系统。
http://msdn.microsoft.com/zh-cn/partners/ms172550.aspx
也就是没有安装.net Framework 框架的电脑,就不能运行C#编写的程序?(病毒木马肯定不会选这个编写了?>)
垃圾了. 这个语言. 我想肯定不会是这样吧. 真是让人失望.
回复:
对,没安装框架的电脑不能支持它编写的程序。所以写病毒不能选它。
你说这语言垃圾,我也不反驳你什么。如果以后你对IT知识有更多的了解,再来看看现在的发言,可能自己都会觉得很好笑了。
展开全部
不是的,c#需要.net的支持,而.net只能在微软的系统上运行,所以不能跨平台的,不过在windows的手机上是可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Win下的大部分C#程序可以用Mono在linux下运行。有兴趣可以去查查Mono
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c#只是一个框架语言,可以这样理解,c#只是操作.net fr的脚本语言,只不过和其他的脚本不同,他更复杂!如果微软不出其他版本的解释器,我们就没法跨平台了,现在已经有第三方的解释器,例如mono但是不全面,而且追赶.net的步伐追的很辛苦(相信这也是.net的策略),但是你可以把c#代码转化为java代码进行编译,因为java和c#简直太像了,而且c#实现的代码,java只需更改很少的代码就能运行,这样就可以跨平台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询