C# 引用类型 vs 值类型
来源:互联网 发布:职业蛙 知乎 编辑:程序博客网 时间:2024/05/17 08:14
值类型
bool、byte、char、decimal、double、enum、float、int、long、sbyte、short、struct、uint、ulong、ushort
此外还有用户自定义的struct
引用类型
系统定义的两个Reference Type:object、string
此外用class、interface、delegate修饰的类型都是引用类型
Value Type vs Reference Type
- Value Type的变量直接包含值。
- 当Value Type的变量赋值给另一个变量时,会将value的内容复制过去;而Reference Type只会将引用复制给另一个变量。
- 与Reference Type不同,不能从Value-Type中派生新的class。
- 与Reference Type不同,不能将null赋值给Value-Type的变量。
参考:Reference Type , Value Type
0 0
- C# 引用类型 vs 值类型
- 【C#之值类型vs引用类型】
- C#值类型和引用类型 vs Java值类型和引用类型
- C# 值类型 引用类型
- C# 值类型、引用类型
- C# 引用类型、值类型
- c#值类型,引用类型
- 值类型vs引用类型内存机制
- 基本类型 vs 引用类型
- Structs vs classes(值类型vs引用类型)
- 【C#】值类型VS引用类型and现金VS存折
- C#中的值类型和引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- c#基础 值类型和引用类型
- 在vs 2012配置Qt
- ABAP ALV中的TOP_OF_PAGE添加任意图标
- android 软键盘
- sql server查询一个表的外键引用情况(联合外键)
- android sql
- C# 引用类型 vs 值类型
- 第五阶段:Android基础控件学习
- openssl自建CA证书(亲验证)
- oracle死锁查询处理
- URAL 2014 Zhenya moves from parents 线段树
- opencv4android开发文档翻译第一篇Android OpenCV Manager
- linux cache 机制
- linshi18
- java web <meta...>详解