C#之基本知识和语法
时间:2011-05-26 来源:旭日升
近2年没有多.NET的项目开发了,公司突然有个OA是.NET项目的,被分配到我的手里,
现在要做的就是尽量联想起来以前学习.NET的点点滴滴。.NET大部门是使用C#编写的,所以先必须巩固一下C#语言,以下即为C#学习笔记
一、C#和.Net FrameWork
1、什么是C#?
a. C#是强制类型语言
b.C#运行于.NET FRAMEWORK
c.
2. C#在.Net FrameWork下运行基本原理
.NET FrameWork是微软公司推出的一个平台系统,内部包含了丰富的代码库,且C#的语言由该平台提供编译
a.编译为中间语言(MSLT),该语言专用于OS和目标机器结构的本机代码,中间语言不止适用于某一个特定的OS,提高了程序的移植性。
b. JIT编译器将中间编码编译为适合某一个OS适用的机器语言
c.编译后的代码,存储在一个程序集中,由CLR(公共语言运行时)托管代码,由CLR管理的代码为系统托管代码,CLR负责垃圾回收和资源分配、监视等功能
垃圾回收机制是一个重大的创新,程序员在书写程序的时候不必要再顾及要不要释放变量内存空间和担心内存溢出了,但是最好还是养成自己释放内存的习惯。
下图为摘要网友的.NET Framework运行环境
相关阅读 更多 +