C#中常用的数据类型
c#中常用的数据类型分哪两大类?
值类型:int(4个字节)、double、float、枚举、结构体、char、bool、byte、short、long、decimal、Datetime、uint、
引用类型:string、接口、类、数组、
所有的值类型统一在栈中开辟内存空间;每定义一个值类型的变量,都会在内存栈中开辟新的空间
引用类型统一在堆中开辟空间;每实例化一个新的对象(引用类型),首先会在堆中开辟空间保存对象的值,其次还会在栈中开辟空间保存堆地址。
其中内存:运行的应用程序一定要先从硬盘加载到内存中,由cpu提供处理的动力。
int a = 5;
int b = 6;
int c = a;
b = c;
public string Person
{Name Age}
Person p1 = new Person();
p1.Name="zhangsan";
p1.Age=20;
Person p2 = new Person();
p2.Name = "lisi";
p2.Age=25;
Person p3 = p2;
p3.Age=30;
p3 = new Person();
p3.Age=35;
Console.WriteLine(p2.Age);