C#学习笔记 2 初识引用类型

TAG
C#
原创
编写日期
Apr 19, 2017
稍微来整理下c#中的引用类型(ง •̀_•́)ง
等整理好这些细碎的基础,以后还会一个一个详细写的。
 
引用类型 引用类型分为六种:类、委托、接口、字符串、对象、数组。 并且都继承于System.Object 。
 
  1. 类(class) 类的关键字是class,派生于System.Object,比如:
public class Program//声明一个类 { //调用方法 public static void Main(string[] args) {
}
}
一个类可包含以下的成员:
构造函数、析构函数、常量、字段、方法、属性、索引器、运算符、事件、委托、类(嵌套类)、接口、结构。 2. 委托(delegate) 委托的关键字是delegate,派生于System.Delegate  委托的声明和方法很相似,有一个返回值和任意数目与类型的参数。比如: class BlogTest { public delegate void Delegate1(int index);
public delegate int Delegate2(string str, double num);
}
  1. 接口(interface) 接口的关键字是interface 接口不存在派生于哪里的问题。比如: class BlogTest { interface inter1<T> { //…… }
    1. interface inter2 { //…… } }
  1. 字符串(string) 字符串的关键字是string,也就是System.String的另外一个名字。 string类型是一个字符序列(0个或更多的Unicode字符)。
  • 运算符用于连接2个或更多的字符串。比如: string str = "Hello" + " World";//输出Hello World
  1. 对象(object) 对象的关键字是object,也就是System.Object的另外一个名字。
  1. 数组 派生于System.Array。 不管是Array还是List还是其他种类的数组,都是引用类型。 比如 int 继承于System.Array , 然而System.Array继承于System.Object 所以数组都是引用类型。