卡卷网
当前位置:卡卷网 / 每日看点 / 正文

Ja和C#最大的不同是什么?

作者:卡卷网发布时间:2025-01-10 19:18浏览数量:87次评论数量:0次

C#其实就是加强版本的JA,这个只谈语言本质,不谈生态

1.支持非托管代码

2.添加了表达式树

3.扩展函数

4.升级版LINQ

5.更强的getset

6.更强的性能

7.更强的泛型

8.动态类型

9.更高级的反射机质,几乎能做到脚本语言的动态调用,并且性能远超脚本语言

10.内部函数(方法里面声名方法)

11.各种语法糖,例如if(类?.xxx?.yyy?.==true)

12.asyncawait异步

13.异步Linq

14.更好的未来提升空间,ja是开源屎山堆起来的,C#重构好几次了,从长远看更有潜力。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码