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的区分与联络的细致内容,更多请关注ki4网别的相干文章!