前言
说起C#与.net,在我身上还真发生过一些哭笑不得的事情。有一次去找同学谈起c#和.net,我就问她了:“你能跟我讲讲C升和点net吗?”她貌似一下被我问懵了:”C升??点net??这是什么?“哈哈,因为在我们音乐专业,”#“这个符号代表了升半个音,学名叫”升”,所以我就拿到计算机上来“用”了。还有.net,一直以为前面一个点,不就读作点net吗?还真是惹的别人不知说什么好。
这不,看了视频才知道原来此”#“非彼”#“,此“.”非彼“.”。下面就来介绍下这两者的区别和联系。
介绍
C#.
微软公司发布
名称:
C-sharp
what:
是一种编程语言,可以开发基于.net平台的应用。(这里也就显示出了C#和.net之间的联系。一个是平台,一个是在平台上开发的编程语言,当然了.net不仅可以开发C#语言,还可以开发其他语言。)
名字的由来:
它是由C/C++而衍生出来的面向对象的编程语言,(超过C++,干掉Java,宏伟的理想),#可以拆为四个+,所以也就是集合了两种语言的一些优点,它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。
.net
名称:
dotnet
what?
net framework。是一种平台,一种技术。
理解:
又称.net框架。框架是用来做什么的,就像是装修房子,它的构造已经摆在那里了,我们只需要在里面添加东西,修修改改即可,而不用再费力去盖房子。
能做什么?
.net开发的桌面应用程序叫winform~
.net开发的Internet应用程序叫asp