zoukankan      html  css  js  c++  java
  • 【读书笔记】C#高级编程 第一章 .NET体系结构

    (一) C#与.NET的关系

    1) C#编写的所有代码都使用.NET Framework运行。

    2) C#是一种编程语言,.NET Framework是一个平台(可开发、部署和执行分布式应用程序)。

    3) C#与.NET之间存在互不支持的特性。

    (二)公共语言运行库

    公共语言运行库(CLR)或.NET运行库,是.NET Framework的核心。

    运行在CLR控制下的代码称为托管代码(源代码——编译——》IL(中间语言)——CLR——》平台专用代码)。

    (三)中间语言(IL)

    主要特性:

    1) 面向对象和使用接口

    2) 值类型和引用类型之间的差异

    3) 强数据类型化

    4) 使用特性

    通用类型系统(CTS)定义了可以在中间语言中使用的预定义数据类型,以及一个内容丰富的类型层次结构。

    公共语言规范(CLS)与通用类型系统一起确保语言的互操作性。

    (四)程序集

    程序集包含编译好的面向.NET Framework的代码的逻辑单元(程序集完全是自描述的)

    (五).NET Framework类

    .NET基类是一个内容丰富的托管代码类集合,它可以完成以前要通过Windows API来完成的绝大多数任务。

    (六)名称空间

    名称空间是.NET避免类名冲突的一种方式(公司名.技术名(软件包名))。

  • 相关阅读:
    VMwareTools安装+CentOS分辨率调整
    WSDL文件示例及说明
    CentOS 5.4 服务器配置 yum安装Apache+php+Mysql+phpmyadmin
    linuxVi使用方法(备查)
    C++ 泛型算法定制操作
    C++ 迭代器分类
    求最长回文串的长度
    C++ 关联容器
    html标签之label
    转载div+css命名规范标准
  • 原文地址:https://www.cnblogs.com/dlxh/p/6575039.html
Copyright © 2011-2022 走看看