C#学习笔记:C#基本语法

注意:

  • C#大小写敏感的。

  • 所有的语句和表达式必须以分号;结尾。

  • 与Java不同的是,文件名可以不同于类的名称。

C#是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种对象组成。相同种类的对象通常具有相同的类型。

案例: 以人类为例,从人类中诞生出的具体对象“C罗”和“梅西”,同属人类,故俩人类型相同。

关键字

关键字,是对编译器有特殊意义预定义保留标示符,它们不能在程序中用作标示符

  • using关键字

    在任何C#程序中的第一条语句都是: using System;

    using关键字用于在程序中包含命名空间。一个程序可以包含多个using语句。

  • class关键字

    class关键字用于声明一个类。

  • C#的注释方式

    1. // 单行注释
    2. /**/ 多行注释
    3. /// 文档注释
    4. 注释的作用: - 解释:说明代码作用C#学习笔记:C#基本语法_第1张图片
    - 注销:将暂时不需要的代码注销
    

铭记:

  1. 不写注释是流氓
  2. 名字瞎起是扯淡
  3. 相比注销,注释意义更大
  4. 要做到别人一看就能看懂

变量

  • 变量是一个供程序存储数据盒子。在C#中,每个变量都有一个特定的类型,不同类型的变量其内存大 小也不尽相同。

  • C# 中提供的基本类型大致分为以下几类:

    类型 举例
    整数类型 byte、short、int、long
    浮点型 float、double
    十进制类型 decimal
    布尔类型 bool
    字符类型 string、char
    空类型 null

byte是一个整数类型的关键字0-255

C#学习笔记:C#基本语法_第2张图片

数字大的范围无法传给数字小范围的,

int q=1;

long w=1;

q=w;

结果会报错

浮点数:不严谨来讲就是小数类型 

浮点型包含小数和整数类型

C#学习笔记:C#基本语法_第3张图片结果先1,后0

float是要加f的,不加默认为双精度double

C#学习笔记:C#基本语法_第4张图片十进制类型:decimal 后面要加m,没有float大但精度更准确。

            decimal dec = 1.2m;
            dec = a;
            //浮点型之间的转换只有float转换为double一种
            //dec = d;
            //d = dec;

bool布尔类型:真假类型,

            //真假类型
            bool b1 = false;
            bool b2 = true;
            bool b3 = 1==1;
            bool b4 = i == 0;

字符串类型 string char

String st=“hello world”

char s='H'多打一个字符都会报错,只能单引号

            //整数类型转换为字符串类型
            string s = "" + 0;

空类型 null

null不能声明变量,它本身就是一个值,代表没有值,空

空字符串与null是有区别的

int l = 1;

 //l = null; 整形类型不能为null

你可能感兴趣的:(C#学习笔记,c#,开发语言,后端)