值类型和引用类型分类

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
http://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=543php

C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。数组

C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。网络

数组的元素,不论是引用类型仍是值类型,都存储在托管堆上。运维

引用类型在栈中存储一个引用,其实际的存储位置位于托管堆。为了方便,本文简称引用类型部署在托管推上。ide

值类型老是分配在它声明的地方:做为字段时,跟随其所属的变量(实例)存储;做为局部变量时,存储在栈上。网站

值类型在内存管理方面具备更好的效率,而且不支持多态,适合用做存储数据的载体;引用类型支持多态,适合用于定义应用程序的行为。blog

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
http://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=543接口

相关文章
相关标签/搜索