c# 基础知识.net framework(一)

本文介绍了c#作为.NET Framework核心编程语言的基础知识,包括它的诞生背景、.NET Framework的发展历程以及CLR的作用。c#的类型分为值类型和引用类型,其中详细列举了各种类型所占内存大小。此外,文章还提到了c#中变量声明的特点,如自动类型推断(var关键字)以及特殊的注释方式。
摘要由CSDN通过智能技术生成

从c++和java之后诞生的面向对象编程语言。
吸取了c++与java的优点,使用简单、安全,是微软整个.net架构的核心组成部分。

.net架构是一种通用的编程模型,更是一种生态平台,可以开发微软的客户端、服务器端、应用服务等等,还包括一系列与之对应的开发工具。

符合微软的一贯传统“用户什么都不懂,需要我们来指导”,因此整个.NET架构或者说体系,尽量的傻瓜化,大量的底层工作都对程序员隐藏了,让程序员可以减少工作强度。

基本上发展路程就是c+win32----> c++ 与MFC ----> c#与.NET framework

事实上.NET framework架构不光可以用c#,也可以用c++、vb、java等语言来调用,只是c#支持的更好,微软亲儿子。

第一个版本c# 1.0 与.NET framework 一起诞生于2002年,此时.NET framework有大约3000个类库和CLR(公共语言运行时库)。
在CLR和.net诞生之前,每一种语言都需要自己的运行库才能在window平台上正确运行。
而有了CLR和.net,c#编译器会把代码编译生成中间语言(IL࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值