• [C#]入门经典


    第1章 C# 简 介

    1.1 .NET Framework的含义

    1.1.1 .NET Framework的内容

    通用 类型系统(Common Type System,CTS)。

    公共语言运行库(Common Language Runtime,CLR),它负责管理用.NET 库开发的所有应用程序的执行。

    1.1.2 使用.NET Framework编写应用程序

    代码编译为通用中间语言(Common Intermediate Language,CIL)代码

    要执行应用程序,Just-In-Time(JIT)编译器把 CIL 编 译为专用于 OS 和目标机器结构的本机代码。

    Microsoft Intermediate Language(MSIL)或 IL,MSIL 是 CIL 原来 的名称

    创建的 CIL 代码存储在一个程序集中。

    程序集包括可执行的应用程序文件(扩展名是.exe)和其他应用程序使用 的库(其扩展名是.dll)。

    程序集还包含元信息(即程序集中包含的数据的信息,也称为元数据)和可选 的资源(CIL 使用的其他数据,例如,声音文件和图片)。

    部署应用程只需把文件复制到远程计算机上的目录下即可。

    CLR

       在将代码编译为 CIL

       用 JIT 编译器将它编译为本机代码

       管理正在执行的用.NET Framework 编写的代码

    不受 CLR 控制运行的应用程序属于非托管类型

    垃圾回收

    第2章 变量和表达式 

    简单类型:bool 整型 浮点型 枚举 String 结构体

    数值型后缀

    uint, ulong 整数 u 或 U

    long, ulong 整数 l 或 L

    ulong 整数 ul、uL、Ul、UL、lu、lU、Lu 或 LU

    float 实数 f 或 F

    double 实数 无、d 或 D

    decimal 实数 m 或 M

    && || 是短路式的 & | 是非短路式的,等同于VB的Andalse OrElse 与 And Or。

  • 相关阅读:
    JAVA对象之生
    单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式
    [MySQL 5.6] 初识5.6的optimizer trace
    [MySQL5.6] 一个简单的optimizer_trace示例
    PERFORMANCE_SCHEMA 详解
    MetaData Lock 杨奇龙 ---MYSQL博客专家
    ArcEngine控制台应用程序
    一位数据科学家的私房工具清单
    数据可视化之热力图
    数据可视化之MarkPoint
  • 原文地址:https://www.cnblogs.com/TonyZhao/p/14988431.html
Copyright © 2020-2023  润新知