简单介绍下这些常用的名词
应用程序域: 应用程序域为安全性,可靠性,版本控制以及卸载程序集提供了隔离边界。应用程序域通常由运行库宿主创建,运行库宿主负责在运行应用程序之前引导公共语言运行库。应用程序域提供一个更安全,用途更广的处理单元,公共语言运行库可使用该单元提供应用程序之间的隔离。
托管代码: 使用基于公共语言运行库克的语言编译器开发的代码称为托管代码。有如下优点:跨语言集成,跨语言异常处理,增强的安全性,版本控制和部署支持,简化的组件交互模型,调试和分析服务等。
强类型: C#是一种强类型语言,因此每个变量和对象都必须声明类型。
装箱和拆箱: 装箱和拆箱使值类型能够被视为对象。对值类型装箱将把该值类型打包到Object引用类型的一个实例中,这使得值类型可以存储于垃圾回收堆中。拆箱将从对象中提取值类型。
重载: 每个类型成员都有一个唯一的签名。方法签名由方法名称和一个参数列表组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种方法。当定义两种或多种具有相同名称的方法时,就被称为重载。
CTS通用类型系统: 一种确定公共语言运行库如何定义、使用和管理类型的规范。
CLR公共语言运行库: .NET Framework提供了一种称为公共语言运行库的运行时环境,它运行代码并提供使开发更轻松的服务。
CLS公共语言规范: 要和其他对象完全交互,而不管这些对象是以何种语言实现的,对象必须只向调用方公开那些它们必须与之交互的所有语言的通用功能。为此定义了公共语言规范(CLS),它是许多应用程序所需的一套基本语言功能。
小寄语
人生短暂,我不想去追求自己看不见的,我只想抓住我能看得见的。
技术群:添加小编微信并备注进群
小编微信:mm1552923
公众号:dotNet编程大全