Jack N @ GitHub

Full stack engineer, focus on: Angular/React, node.js/.Net

0%

.NET 词汇表

  • CLR:公共语言运行库(Common Language Runtime)
  • CIL:通用中间语言(Common Intermediate Language,简称CIL,亦称IL)
  • CTS:通用类型系统(Common Type System)
  • CLS:公共语言规范 (Common Language Specification)
  • FCL:框架类库(Framework Class Library)
  • BCL:基础类库(Base Class Library)
  • DLL:Dynamic Link Library,动态链接库,也称为元件,CLR与BCL都是由元件构成。
  • Assembly: 程序集,由编译器得到,供CLR进一步编译执行中间产物MSIL,一般表现为.DLL,或者.EXE格式,必须依靠CLR才能顺利执行。
  • CoreFX: 是经过完全重写的BCL,除了自身就具有跨平台执行的能力之外,其提供的API也不再是统一定义在少数几个单一的程序集中,而是经过有效分组之后被定义在各自独立的模块中。
  • PCL: 可移植类库 Portable Class Library (PCL)
  • .NET Standard: 我们可以将.NET Standard称为新一代的PCL,PCL提供的可移植能力仅仅限于创建时就确定下来的几种目标平台,但是.NET Standard做得更加彻底,因为它在设计的时候就已经考虑针对三大分支的复用。
  • POCO: Plain Old Class Object,也就是最基本的CLR Class