C#和.Net的关系


C#是一种程序设计语言,运行在.net CLR上,是创建应用程序的高级语言。

.net是一个平台,抽象的平台概念

实现形式是库:1、定义了基本的类型(通用类型系统CTS,common type system)。

            2、包含.net公共语言运行库(CLK,common language runtime,负责管理用.net库开发的所有应用程序的运行)。

 PS: .net的核心是.net framework

C#只是抽象的语言,可以把C#编译生成Java平台的二进制代码,也可以把Java代码编译生成.Net平台的二进制代码。所以C#只是提供了if、while、+-*/、定义类、int、string等基础的语法,而Convert.ToInt32、FileStream、SqlConnection、String.Split等都属于.Net的东西

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM