C#的主要用途有什么?

 我来答
匿名用户
2013-08-20
展开全部
C#只是一种语言,不能做什么,关键是它是基于.NET框架,才是它的用途。所以,你不应该问C#的主要用途有什么,而应该问.NET的用途有哪些。
概括地讲,.NET有以下用途:
一、客户端应用程序
1、Windows Forms,不用我介绍了,对传统Win32应用程序的封装和增强,编写应用程序较为方便,省去了传统Win32应用程序的编写WinMain函数的繁杂步骤。
2、可以调用平台API和COM组件,即通常说的P/Invoke。
3、WPF具有强大的界面展示功能,能提供优秀而灵活的用户体验,取代传统的GDI+图形机制,采用全新的与像素,分辨率无关的计算方式。丰富的控件模型和图形库,多媒体处理以及动画。
二、Web应用。
1、ASP.NET,不用我说了。
2、Silverlight丰富的浏览器应用,HTML5也不能比。
3、较高的安全机制,自动过滤注入和跨站等攻击行为,全自动的用户会话验证机制,本地连接加密。
4、强大的Web服务
5、WCF,远程技术的替代品,相当强大,完美实现分布式应用。
三、数据处理有着很好的模型与框架,灵活多变的数据库管理模式,可用于XML,SQL等,功能强大的Linq。
四、移动平台,将WPF的各种优点进行移植,可以达到很好的用户体验,真实而流畅的动画效果。
五、支持多处理器多核的异步任务模型(Task),多个异步任务之间可以自由调控,可以自行安排各个线程的执行顺序。
六、云API的支持。
……
剩下的,你自己研究。
匿名用户
2013-08-20
展开全部
C#可以制作控制台应用程序、Windows应用程序、数据库应用程序、WEB应用程序、WEB Services、网络应用程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六喂喂
2021-02-27 · TA获得超过8599个赞
知道小有建树答主
回答量:1086
采纳率:87%
帮助的人:55万
展开全部
做游戏客户端。因为开发游戏用unity3d、cocos2d引擎(就是个工具)的话用的都是c#。比如说手游王者荣耀,flybird…
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式