发布网友 发布时间:2022-06-02 17:00
共2个回答
热心网友 时间:2023-11-21 05:19
因为它简单、易学、易上手,功能强大,对于中小型应用比较实用热心网友 时间:2023-11-21 05:20
跨平台比java强多了,java还要调试半天,C#直接基于net core,直接跨,比java还多了wp,sp和IOS三个平台,真正实现了一次编译,到处运行
运行速度确实块,运行速度是java的两倍多,native编译技术能使速度达到C++的70%而且不需要打包运行环境,直接编译为机器码,单文件小巧,节省空间
开发效率高,在java还在配置环境变量的时候,C#的管理系统项目已经能够上线了
有指针,可以做底层交互,甚至是写操作系统,上天入地,无所不能
语法清晰,逻辑性强,不会和java一样恶心的语法(int与integer割裂,造成频繁装包解包,降低效率)
与时俱进,更新快,支持语法特性和编程范式多
开源自由,并非像java一样受到甲骨文管控,而是属于社区,java属于甲骨文,而C#属于全世界
vscode等开发工具都是免费的,不像java的idea一样收费很贵