1、C#编程语言
1)C#是由微软公司开发团队设计出品,是一种安全的、稳定的、简单的、优雅的,完全面向对象的编程语言,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件变成支持,成为.Net开发的首选编程语言。
2)C#在继承了C和C++语言强大功能的同时,去掉了它们的一些复杂特性;另外,C#综合了Visual Basic简单的可视化操作和C++的高运行效率。
2、 .Net Framework &.Net Core
1).Net Framework要求把开发过程中使用的.Net 运行库版本安装到目标系统上;而.Net Core,框架(包括运行库)是与应用程序一起交付的,即使更新运行库,也不影响现有的应用程序。
2).Net Framework随功能增加及版本更新,越来越大;而.Net Core是以模块化方法设计,将该框架分成数量众多的Nuget包,依据应用程序决定需要什么包。
3)二者相互独立;同时.Net Core是开源的,可以快速更新和发布,且支持多个平台(win、Linux&Mac等)。
4).Net Core可以编译为本地代码,得到更大的性能提升。
C#,.net开发首选编程语言—摘自《C#高级编程第10版》
原文:https://www.cnblogs.com/yxli2008/p/10880930.html