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
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐
最新文章
随机文章
广告位

你 发表评论:
欢迎