C#学习(待续)

1.语法

  1)基本数据类型
     C#学习(待续)_第1张图片

  2)自定义数据类型
    C#学习(待续)_第2张图片

     类声明:

class class_name
{
    //member variable
    feature modifier type type_name;
    //member function
  feature modifier return_type function_name(){}
  
  //attribute
  modifier attribute_type attribute_name
  {
    set
    {}
    get
    {}
  }

  //index
  return_type this [type param1,...]
  {
    get{}
    set{}
  }
};

  3)值类型和引用类型

    值类型一般存储在栈中,但也可以存储在堆中;引用类型的引用部分存储在栈中,其存储了数据存储在堆中的位置。

    C#学习(待续)_第3张图片

   4)var 关键字

    它只是句法上的速记,表示任何可以从初始化的右边推断出的类型。

  5)变量和常量

  6)控制语句

    选择语句,循环语句,跳转语句

  7)值参数,引用参数(ref),输出参数(out),参数数组(params)

2.特性

  1)GC(Garbage Collector),垃圾回收机制;

3.应用

你可能感兴趣的:(C#)