值类型与引用类型
值类型:整型(int)、布尔型(bool)、字符型(char)、实数型、结构型(struct)、枚举型(emun)。
保存在栈中,栈自动管理。
值类型不具有多态性。
引用类型:类(class)、对象(object)、字符串(string)、数组(array)、接口(interface)、委托(delegate)。
保存在堆中,堆手动分配。
引用类型有多态性。
本文详细阐述了值类型与引用类型的区别,包括它们的存储位置、管理方式及多态性的差异。值类型如整型(int)、布尔型(bool)等存储在栈中并由系统自动管理;而引用类型如类(class)、对象(object)等则存储在堆中且需手动分配。文章还介绍了这两种类型的多态性特点。
值类型与引用类型
值类型:整型(int)、布尔型(bool)、字符型(char)、实数型、结构型(struct)、枚举型(emun)。
保存在栈中,栈自动管理。
值类型不具有多态性。
引用类型:类(class)、对象(object)、字符串(string)、数组(array)、接口(interface)、委托(delegate)。
保存在堆中,堆手动分配。
引用类型有多态性。
431

被折叠的 条评论
为什么被折叠?
