最近在准备面试,自己也顺带巩固了下基础,加上自己对码农的一些理解都写在这里了,水平不行,欢迎吐槽 //.NET基础 1.Class 和struct 区别 类是一种“引用类型”.创建类的对象时,对象赋值到的变量只保存对该内存的引用.将对象引用赋给新变量时,新变量引用的是原始对象.通过一个变量做出的更改将反映在另一个变量中,因为两者引用同一数据. 结构是一种值类型.创建结构时,结构赋值到的变量保存该结构的实际数据.将结构赋给新变量时,将复制该结构.因此,新变量和原始变量包含同一数据的两个不同的副本.