引用类型的思考
来源:互联网 发布:施慧达待遇知乎 编辑:程序博客网 时间:2024/06/17 05:35
private void Form1_Load(object sender, EventArgs e)
{
MyClass c1 = new MyClass();
c1.v = 1;
MyClass c2 = new MyClass();
c2.v = 2;
MyClass c3 = new MyClass();
c3 = c1; //c3 引用 c1.
c1 = c2; //c1引用 c2.
MessageBox.Show(c1.v.ToString()); //得到的值是c2的值。
c1 = c3; //c1 重新引用c1
MessageBox.Show(c1.v.ToString()); //得到的值是1
MessageBox.Show(c2.v.ToString()); //得到的值是2
}
{
MyClass c1 = new MyClass();
c1.v = 1;
MyClass c2 = new MyClass();
c2.v = 2;
MyClass c3 = new MyClass();
c3 = c1; //c3 引用 c1.
c1 = c2; //c1引用 c2.
MessageBox.Show(c1.v.ToString()); //得到的值是c2的值。
c1 = c3; //c1 重新引用c1
MessageBox.Show(c1.v.ToString()); //得到的值是1
MessageBox.Show(c2.v.ToString()); //得到的值是2
}
class MyClass
{
public int v = 0;
}
0 0
- 引用类型的思考
- final类型变量引用引发的思考
- C# 初学之 引用类型的思考
- C#引用类型,思考
- 关于值类型和引用类型的思考
- 数组引用的思考
- 关于引用的思考
- 自定义类型的思考
- 自定义类型的思考
- 第三章 用对象思考:值类型和引用类型
- c++中函数中变量内存分配以及返回指针、引用类型的思考
- 关于返回引用的思考
- C#的引用类型
- C++的引用类型
- ECMAScript的引用类型
- 引用类型的方便性
- C++的引用类型
- java的引用类型
- UVA 106(费马定理&毕达哥拉斯定理)
- StaticLayout
- 在Linux中创建静态库和动态库范例 (hello.c)
- iOS面试题搜集(持续更新)
- 第十一周 阅读程序 3 继承类对成员的访问
- 引用类型的思考
- Android 高德地图 Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lan
- 黑马程序员----------流程控制(二)
- UVA 297 - Quadtrees(建树)
- 基于Hive及Sqoop的每日PV、UV、IP定时分析
- MVC模式开发图书商城项目分析
- UVA 839 - Not so Mobile(dfs就可以)
- main app方式启动servlet容器(Jetty) 测试web程序
- 第十二周项目四 点、圆的关系-(2)重载关系运算符比较两个圆的面积