c#和.net是一个东西吗?C#与.NET的区别与联系

PHPz
发布: 2017-04-03 11:52:54
原创
4356人浏览过

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中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号