.net 概述

来源:互联网 发布:胡家窝棚战斗 知乎 编辑:程序博客网 时间:2024/05/21 22:28
 .net Frememork的核心是其运行库执行的环境,称为公共语言运行库(CLR)或.net 运行库。

        .net 运行库下运行的代码为托管代码。

        中间语言(IL) :.net 将各种汇编语言(C#,VB,F#)的编译器自动转换为中间语言。
                   主要特征:
                                    1):面向对象和接口。
                                    2):值类型和引用类型的显著差异。
                                    3):强数据类型化。
                                    4):使用异常来处理错误。
                                    5):使用特性/属性。
        即时编译(JIT):只编译它调用的那部分代码。

        公用语言规范(CLS):.NET Framework将CLS定义为一组规则,所有.net语言都应该遵循此规则才能创建与其他语言可互操作的应用程序,但要注意的是为了使各语言可以互操作,只能使用CLS所列出的功能对象,这些功能统称为与CLS兼容的功能。

        程序集:包含编译好的、面向.net Framework的代码的逻辑单元。
        可执行代码和库代码使用相同的程序集。
        私有程序集:  一般附带在某个软件上。可以保证不被其他软件使用到。
        共享程序集: 其他软件上都可以使用的公共库。
1 0