变量 :局部变量 参数 字段 数组
栈:保存局部变量 和参数的地方 ,函数调用创建栈空间 函数退出释放栈空间。
堆:对象占有的那块内存。静态字段 常量 也在堆空间。但是一直程序结束时释放。
decimal d = default(decimal);
局部变量 没赋值前不能使用,而数组 字段 会用默认值填充。