分享

C# 1 .NET Framework框架介绍

 昵称10504424 2013-05-08

1、C#概览

C#版本 .NET 版本 Visual Studio 版本 特性描述
  C#     1.0/1.2     
.NET Framework1.0/1.1   Visual Studio    2002/2003   
 C# 2.0  .NET Framework 2.0  Visual Studio 2005
 C# 2.0  .NET Framework 3.0  Visual Studio 2005
 C# 3.0  .NET Framework 3.5  Visual Studio 2008
 C# 4.0  .NET Framework 4.0  Visual Studio 2010
 C# 5.0  .NET Framework 4.5  Visual Studio 2012

 

 

 

 

 

 

 

 

 

2、.NET Framework

.NET Framework分为:

公共语言运行时(CLR)包含:

C#作为一门托管语言,和C/C++这些本地语言不同;C/C++经过编译后直接变成处理器可执行的机器码,而C#编译器则会将C#转换为CIL(简称IL)代码,而不是机器码,我们知道C#是基于.NET Framework 框架的语言,CIL代码转换为可执行的代码还需要经过CLR的转换,CLR根据需要编译CIL代码,这个过程称为JIT编译(Just-in-time)或即时编译。下面是C#代码编译到执行的过程:

3、C# 代码执行过程

  学习一种语言最开的方式就是开始动手写程序,我们先从一个最简单的Hello world开始:

 4、C#命名空间

要点:

C#中常用命名空间:

 
命名空间 说明
System 包含基本类,这些类定义常用的值类型和引用数据类型、事件和事件处理程序、接口、属性和异常处理。
System.Data 提供对表示ADO.NET结构的类的访问。
System.IO 用于操作文件的类。
System.Text 包含表示ASCII、Unicode、UIF-7和UIF-8字符编码的类。
System.Collections 包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。
System.Threading 提供一些使得可以进行多线程编程的类和接口。
System.Net 为当前网络上使用的多种协议提供了简单的编程接口。

 

 

 

 

 

 

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多