C# 应用程序,能在不同语言版本的操作系统上应用吗?

不同语言版本的操作系统,比如英文、俄文、法文、德等操作系统。。。... 不同语言版本的操作系统,比如英文、俄文、法文、德等操作系统。。。 展开
 我来答
depluin
2012-11-26 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2432万
展开全部
你问的这个是分两步的,首先看操作系统,微软自家的不用说,Windows都支持,其次就是Linux上的mono项目,但这个项目只能支持很有限的framework功能,wpf,wcf,wwf,asp.net mvc之类的都会悲剧。
其次,支持多语言的问题,framework本身就是支持多语言的,代码文件什么的编码全都是UTF-8的。 你可以使用已有语言包的framework来自动启用相应的语言,比如英日中等,或者通过设置程序的本地化资源,自行添加本地化来让你的程序支持本地化,比如阿拉伯语。
heymanheyhey
2012-11-26 · TA获得超过448个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:238万
展开全部
windows需要.net framework平台.来运行
mac os 或者 linux 等需要mono平台来运行

至于操作系统的语言 没影响。 如果是非英文编程,那就不清楚了,没试过。不过,如果是发布的程序,那就OK。需要编译的程序,那就不清楚了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
markqzzh
2012-11-26 · 超过11用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:32万
展开全部
C#的运行依赖于framework,好像和操作系统关系不是特别大,不过显示的字符可能会因为语言版本而显示不出来
追问
那连接数据库有没有关系?
追答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TitanTao
2012-11-26 · TA获得超过651个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:222万
展开全部
目前.net 可以运行在linux上面不过需要一个组件,叫mono,该项目的目标就是把.NET及其编程语言移植到非Windows的平台上。现在,C#是唯一被移植到非Windows平台的.NET语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jam_Mr
2012-11-26 · TA获得超过159个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:204万
展开全部
...安装了语言包的都能用和.NET Framework都能用...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式