CLR学习笔记.docxVIP

  • 13
  • 0
  • 约5.86万字
  • 约 64页
  • 2017-01-06 发布于北京
  • 举报
CLR学习笔记

一:学习之前要知道的一些概念?????个人觉得学CLR之前必须先学会一门在CLR上运行的语言,要达到很熟悉的程度。只有在顶端表层上飘飘呼呼了一阵子,觉得脚跟轻浮了才有耐心去学基础,要么大多数人在没有上手之前学基础学理论是很枯燥乏味的,很多人都不会坚持得了。现在要跟着Jeffrey Richter的《框架设计(第二版)CLR Via C#》一本来学习CLR,该书C#语言来描述,所以有掌握了C#的基础上阅读很方便理解。?????托管代码:?????由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-aware ompiler)在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。?????非托管代码:?????在公共语言运行库环

文档评论(0)

1亿VIP精品文档

相关文档