5.2 C# 语言的类型系统 - 图1
面试问 C# 数据类型有那些,如下回答。

  1. C# 类型分为引用类型和值类型
  2. 引用类型包括类、接口、委托,值类型包括结构体和枚举
  3. 所有类型都以 Object 为自己的基类型

C# 的五大数据类型

Classes(类类型)

  1. Type myType = typeof(Form);
  2. Console.WriteLine(myType.FullName);
  3. Console.WriteLine(myType.IsClass);

图片.png
图片.png图片.png

Structures(结构体类型)

在定义中还可以直接看到 MaxValue、MinValue。
图片.png图片.png

Enumerations(枚举类型)

图片.png
图片.png

接口和委托

高级知识,后续课程会讲到。

C# 类型的派生谱系

5.2 C# 语言的类型系统 - 图9