算数运算

注释

  1. 单行://xxxxx

  2. 多行: /* */

  3. 三个斜杠: /// 用在方法前,类前,

  4. 打印 (在控制台输出)

    Console.Write();//打印不换行

    Console.Writeline;//打印换行

    ------------------------------------------------------------------------------------------------------------------

    标识符

    组成

    字母,数字,下划线

    规则

  5. 数字不能开头

  6. 严格区分大小写

  7. 不能和C#关键字,类库名重名 命名规范: 1.简洁明了 2.驼峰

  8. 数据类型

    在 C# 中,变量分为以下几种类型:

  9. 值类型(Value types)

  10. 引用类型(Reference types)

  11. 指针类型(Pointer types)

  12. 值类型
    类型
    描述
    范围
    默认值
    byte 8 位无符号整数 0 到 255 0
    bool 布尔值 True 或 False False
    char 16 位 Unicode 字符 U +0000 到 U +ffff '\0'
    decimal 128 位精确的十进制值,28-29 有效位数 (-7.9 x 10^28 到 7.9 x 10^28) / 10^(0 到 28) 0.0M
    double 64 位双精度浮点型 (+/-)5.0 x 10^-324 到 (+/-)1.7 x 10^308 0.0D
    float 32 位单精度浮点型 -3.4 x 10^38 到 + 3.4 x 10^38 0.0F
    int 32 位有符号整数类型 -2,147,483,648 到 2,147,483,647 0
    long 64 位有符号整数类型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 0L
    sbyte 8 位有符号整数类型 -128 到 127 0
    short 16 位有符号整数类型 -32,768 到 32,767 0
    uint 32 位无符号整数类型 0 到 4,294,967,295 0
    ulong 64 位无符号整数类型 0 到 18,446,744,073,709,551,615 0
    ushort 16 位无符号整数类型 0 到 65,535 0

overflow的检测方法:

关键字:Check{运算代码}
结果:如果什之间的代码,出现了数据溢出现象,则会报错

/ForegroundColor前景颜色设置字体颜色

/RackgroundColor:背景颜色

C#编译原理

1、C#概念及特点

C#是微软(Microsoft)公司基于.NET FrameWork框架设计的面向对象的程序设计语言,并且是类型安全的强类型语言。C#高级语言是运行在.NET FrameWork框架之上的。

C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言,并且能够与.NET框架完美结合。

C#具有如下特点:

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐