永发信息网

c#的优点与缺点有哪些?

答案:2  悬赏:0  手机版
解决时间 2021-08-10 17:48
希望详细些
最佳答案

优点:


1.完全支持类和面向对象编程,包括接口和继承,虚函数和运算符重载的处理


2.定义完整,一致的基本类型集


3.对自动生成xml文档说明的内置支持


4.自动清理动态分配的内存


5.可以用用户定义的特性来标记类或者方法,这可以用于文档说明,对编译有一定的影响


6.对.net 基类库的完全访问权,并易于访问windows API


7.可是使用指针和直接内存访问,但c#语言可以在没有它们的条件下访问内存


8.以visual baisc 的风格支持属性和事件


9.改编译器选项,可以把程序编译为可执行文件或。net组件库,该组件库可以用于activeX控件(Com组件)相同的方式由其它代码调用


10.C#可以用于编写asp.net的动态web页面和xml web服务



缺点:


1.C#不适用于编写时间急迫或性能非常高的代码,例如一个要运行1000或者1050次的循环,并在不需要这些循环时,立即其管理它们所占的资源。


2.C#缺乏性能极高的应用程序所需要的关键功能,包括保证在所代码的特定地方运行的内联函数和析构函数。但这类应用程序非常少。

全部回答
面向对象编程,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个月零二十天 是什么字
美人芯组合哪里有买的
支持DX9C的显卡支持SHADER MODEL 3.0吗
三相电机电流计算公式I=P/1.732/U/cosΦ
DNF组队就卡怎么解决每次都是这样
四川南充仪陇县保平镇安装电信宽带一年网费要
为什么在赛道上的时候没有背景音乐
有什么好听的华语歌曲
穿越图标什么时间亮啊!
2010年福建高职单招财经类457分能进泉州黎明
为什么对一个人说我爱你很难
幻想世界跑商可连续相邻的两个城镇跑吗?
有多少个宁夏的玩家玩梦幻西游
我不会的歇后语
诺基亚N73具体价钱多少啊!怎么分辨手机是不
推荐资讯
幸运币到一定数值上哪抽奖
哪首歌 最能打动你的心
我该不该和亲生父母相认?
什么时候自己才能觉得自己成长了?
浙江的朋友 帮个忙找浙江大专学校
阳东广雅小学 女学生 是一定要穿校裙的吗?
为什么我qq头像显示是只企鹅啊?
“挚爱”“至爱”“最爱”有什么区别?
怎么样玩QQ炫舞才能出现金黄色的字母?为什么
Allmencannotbefirst.?中文是什么意思?
如何看魔兽争霸单位在地图的面积
怎样才能让脸上的痣无痕消失?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?