C#day1-.NET初识_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#day1-.NET初识

C#day1-.NET初识

 2017/8/25 16:08:51  绛河  程序员俱乐部  我要评论(0)
  • 摘要:1、.NET平台特点1)支持多种编程语言(C#、VB、F#、JavaScript、C++/CLI)-托管语言,此外还有Smaltalk、Ruby、Python、COBOL和Pascal的.NET编译器等,经过编译后,生成与平台无关的IL(CIL)(Intermediatelanguage,中间语言)和类型元数据。2)支持跨语言的继承、异常处理和代码调试,比如c#中定义的基类可以在VB进行扩展。3)全面的基础类库(数据库访问、GUI桌面API、安全、远程处理API、线程、文件输入输出
  • 标签:.net C# net

1、.NET平台特点

1)支持多种编程语言(C#、VB、F#、JavaScript、C++/CLI)-托管语言,此外还有Smaltalk、Ruby、Python、COBOL和Pascal的.NET编译器等,经过编译后,生成与平台无关的IL(CIL)(Intermediate language,中间语言)和类型元数据。

2)支持跨语言的继承、异常处理和代码调试,比如c#中定义的基类可以在VB进行扩展。

3)全面的基础类库(数据库访问、GUI桌面API、安全、远程处理API、线程、文件输入输出、web API等)。

2、.NET的公共类型系统(CTS)

1)类型:{类、接口、结构、枚举、委托}定义规范。

比如CTS类类型

class="code_img_closed" src="/Upload/Images/2017082516/0015B68B3C38AA5B.gif" alt="">
1 class Calc
2 {
3 public int...
4 {
5 ....
6 }
7 }
logs_code_collapse">class

2)类型成员:{构造函数、终结器、静态构造函数、嵌套类型、caozuofu.html" target="_blank">操作符、方法、属性、索引器、字段、只读字段、常量、事件}、成员修饰语。

3、.NET公共语言规范CLS

  不同的编程语言、不同的编译器有不同的语法结构,CLS描述了支持.NET的编译器必须支持的最小的和完整的特征集,使得编译生成的中间语言具有类似的结构。

4、.NET公共语言运行库CLR

  类似于Java运行时需要部署Java虚拟机、.NET平台也提供了一个运行库系统-mscoree.dll。

 

上一篇: “围城”之后,深圳叫停共享单车新增投放 下一篇: 没有下一篇了!
发表评论
用户名: 匿名