c#读书笔记二:值类型与引用类型
来源:互联网 发布:hi mpi vb init 编辑:程序博客网 时间:2024/06/04 23:12
<span style="font-size:18px;">class Program { public static void Main() { int i, j; i = new int(); i = 30; j = i; Console.WriteLine(j); j = 50; Console.WriteLine(i); vector x, y; x = new vector(); y = new vector(); x.Value = 30; y = x; Console.WriteLine(y.Value); y.Value = 50; Console.WriteLine(x.Value); Console.ReadLine(); } } public class vector { private int value1; public int Value { get { return value1; } set { value1 = value; } } }</span>
以上代码记录值类型与引用类型的区别:输出结果为30,30,30,50.值类型直接存储其值,而引用类型存储的是值得引用,也就是存储值的磁盘位置信息。相当于c++中的指针。值类型存储在堆栈中,引用类型存储在托管堆上。
值类型包括:基本数据类型、结构
引用类型包括:复杂的数据类型包括我们自己定义的类也是引用类型。
0 0
- c#读书笔记二:值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- C#值类型与引用类型(上)
- 理解C#值类型与引用类型
- C#的值类型与引用类型
- 理解C#值类型与引用类型
- C#值类型与引用类型
- 理解C#值类型与引用类型
- 菜梗谈 - C#值类型与引用类型
- c#值类型与引用类型
- 理解C#值类型与引用类型
- 理解C#值类型与引用类型
- C#值类型与引用类型
- C#中的值类型与引用类型
- (cocos 笔记) 获取studio设计的UI控件
- 使用Jenkins配置Git+Maven的自动化构建
- Hrbust 1361 Leyni的机器人【dp】好题
- 正则表达式(/\d+/g,"")什么意思
- WEB前端 | JS基础——(7)DOM
- c#读书笔记二:值类型与引用类型
- ANDROID学习之路
- JAVA 正则表达式
- 浅谈CSRF与SSRF
- LightOJ-1044-区间dp
- 算法-第四版-练习1.3.17解答
- android listView 删除动画 当前Item 删了,但是动画总是从最后一行执行
- 如何将本地项目文件上传至github
- jquery简单对象处理