原文:《CLR via C#》书籍

目录 转自: CLR via C 知乎,第三版 第I部分 CLR基础 第 章 CLR的执行模型 . 将源代码编译成托管模块 . 将托管模块合并成程序集 . 加载公共语言运行时 . 执行程序集的代码 . . IL和验证 . . 不安全的代码 . 本地代码生成器:NGen.exe . Framework类库 . 通用类型系统 . 公共语言规范 . 与非托管代码的互操作性 第 章 生成 打包 部署和管理 ...

2020-11-15 20:56 0 416 推荐指数:

查看详情

CLR via C#笔记

1、is 和 as 的区别 a): b): 以上a和b的实现效果是一样的,但是在CLR是运行性能却是b的高,因为CLR是类型安全的,在写法a中需要做2次类型安全检查,obj is Employee做一次安全检查,Employee e ...

Sun Jul 24 20:34:00 CST 2016 1 2827
CLR via C# 第4版 目录

目录第I部分 CLR基础 第1章 CLR的执行模型 31.1 将源代码编译成托管模块 31.2 将托管模块合并成程序集 61.3 加载公共语言运行时 71.4 执行程序集的代码 10   1.4.1 IL和验证 15   1.4.2 不安全的代码 161.5 本机代码生成器:NGen.exe ...

Fri May 13 19:20:00 CST 2016 0 2379
CLR via C#》笔记——AppDomain(1)

一,Appdomain概述 CLR COM服务器初始化时,会创建一个AppDomain。AppDomain是一组程序集的逻辑容器。宿主可以通过CLR创建额外的AppDomain。AppDomain的唯一作用就是隔离。下面是它的具体功能。 ●一个AppDomain中的代码创建的对象不能由另一 ...

Tue Jul 17 17:13:00 CST 2012 0 3927
CLR via C#》笔记——AppDomain(2)

四,卸载AppDomain AppDomain很出色的一个能力就是它允许卸载。卸载AppDomain会导致CLR卸载AppDomain中的所有程序集,还会释放AppDomain的Loader堆。为了卸载一个AppDomain,可以调用AppDomain的静态方法UnLoad,这将导致CLR ...

Tue Jul 17 17:22:00 CST 2012 5 1918
读<<CLR via C#>>总结(8) 属性

  属性看起来像字段,但本质上是方法。使用属性保持了较好的数据封装,它使类型的数据字段不会被公开,从而确保了对象的状态永远不被破坏。 一,定义属性   代码如下: 二,调用属性 ...

Tue Jun 12 00:33:00 CST 2012 6 1212
带着问题读CLR via C#(一)CLR的执行模型

Q1: 什么事CLR? A1: CLR (Common Language Runtime) 是一个可以由多种编程语言使用的“运行时”。 Q2: CLR的核心功能有哪些? A2: 1)内存管理;2)程序集加载;3)安全性;4)异常处理;5)线程同步 Q3: CLR与使用的编程语言 ...

Thu Mar 28 01:22:00 CST 2013 4 1878
C#进阶系列 ---- 《CLR via C#

C#进阶系列】30 学习总结 【C#进阶系列】29 混合线程同步构造 【C#进阶系列】28 基元线程同步构造 【C#进阶系列】27 I/O限制的异步操作 【C#进阶系列】26 计算限制的异步操作 ...

Thu Nov 14 23:33:00 CST 2019 0 593
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM