c#和.net是一个东西吗? 当然不是,且看C#与.NET的区别
c#与.netframewoek简介:
c#是微软公司发布的一种面向对象(将程序中的功能模块化,每个模块都是孤立的,并且提供特定的功能)的,运行于.netframework之上的 高级程序设计语言。他与java有许多相似的地方(如单一继承,接口,与java几乎同样的语法和编译成中间语言在运行的过程),但是他和java有明显不同,他和com(组件对象模型)直接集成的。
.net framework是用于windows的新托管代码编程模型。它强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。
一个简单的.net框架
课件.net的公共语言运行库由基类库和编译的代码构成的库组成
c#与.net两者的联系:
c#的重要性体现在以下两个方面:
● 它是专门为与microsoft的.net framework一起使用而设计的。(.net framework是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。
● 它是一种基于现代面向对象设计方法的语言,在设计它时,microsoft还吸取了其他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出来的。
有一个很重要的问题要弄明白:c#就其本身而言只是一种语言,尽管它是用于生成面向.net环境的代码,但它本身不是.net的一部分。.net支持的一些特性,c#并不支持。而c#语言支持的另一些特性,.net却不支持(例如运算符重载)!
但是,因为C#语言是和.NET一起使用的,所以如果要使用C#高效地开发应用程序,理解Framework就非常重要。
以上就是c#和.net是一个东西吗?C#与.NET的区别与联系的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号