终于下决心写这个系列了。
之前看过那本《C#图解教程》,但是被某大佬推荐了《CLR via C#》,才发现自己对真正的力量一无所知。
不过也正因为无知,所以才下决心开始在博客上记录这些吧。
(一)CLR简介
CRL,全名Common Language Runtime,公共语言运行库,是一个多个编程语言使用的“运行时”。CLR的核心功能,比如内存管理、程序集加载、安全性、异常处理、线程同步,可由面向CLR的所有语言使用。
支持CLR的任何语言都可以创建源代码文件,然后用对应的编译器检查语法,分析代码。无论是什么编译器,最后都是托管模块。托管模块是标准的32位的可移植执行体(PE32)文件,或者是64位的(PE32+),都需要CLR才能运行。
原文:https://www.cnblogs.com/renzhoushan/p/10353017.html