值类型存在栈中,存取速度快,但需要指定分配的内存大小
引用类型数据存到堆中,存取速度稍慢,但此块内存数量大,且不需要指定分配大小//valuetype
int i=0;
int j=i;
j=2;
Console.WriteLine(i);// output 0
Console.WriteLine(j);// output 2
//referencetype
DataTable t1=new DataTable("table1");
DataTable t2=t1;
t2.TableName="table2";
Console.WriteLine(t1.TableName); //output table2
Console.WriteLine(t2.TableName); //output table2这就是区别