值类型和引用类型的区别

来源:互联网 发布:mac装win7鼠标不能动 编辑:程序博客网 时间:2024/06/14 09:04

    在C#中,变量是值类型还是引用类型取决于其数据类型。值类型的变量将直接存储数据,并存储在内存的堆栈中;而引用类型的变量只存储对数据内存地址的引用,数据则存储在托管堆中。

    C#包含15个预定义类型,其中有13个值类型,即常用的基本数据类型,如int、float、bool等;只有string和object类型为引用类型。

0 0