详解类型、变量与对象——上 C#是强类型语言,可使用dynamic实现弱类型语言的赋值操作: 数据类型 栈溢出:栈很小,分配过多内存会爆掉 内存监视器:win+R,命令为:perform 详解类型、变量与对象——下 值类型在内存中的存储方式:以结构体为例 C#是以字节为单位进行内存管理的,即8个bit为1个字节进行管理 引用类型在内存中的存储方式:以类为例 继承:继承是子类在完成继承父类的前提下对父类横向和纵向上的扩展。横向扩展指对类成员个数的扩展;纵向扩展指对类成员的版本的更新,或对类成员的重写。 protected访问级别:继承之后的子类和父类都可以调用,但不可以跨程序集使用,即工程外不可以调用,防止外界私自调用方法,修改属性。