当前位置:编程学习 > C#/ASP.NET >>

C#对象和引用之间的关系

Student stu1 = new Person() as Student;

哪个老师帮忙解决下,对象和引用之间的关系以及指向问题 --------------------编程问答-------------------- as 用于在兼容的引用类型之间执行转换。例如:

string s = someObject as string; --------------------编程问答-------------------- 你好象误会我的意思了,我是想知道引用和对象之间的关系!不是下塑类型转换的关系。 --------------------编程问答-------------------- 引用和对象 就是一个指向关系。

引用是一种弱化的指针。c++中称之为别名。 
引用是一开始就固定了指向某块内存,不能改变,所以是安全的。
Student   stu1   =   new   Person()   as   Student; 
此时stu1就是一个类Person(类Student的子类)的一个实例的指向. --------------------编程问答-------------------- 把对象实例化后,该对象就在内存占一定的空间。

引用是一个地址。代表一个对象的实例在内存什么地方存放的。

--------------------编程问答-------------------- 父子类打错了 --------------------编程问答-------------------- 对象是一个实体店铺.
引用不是店铺,是指这个店铺的地址. --------------------编程问答-------------------- 直接google “你必须知道的.net”

然后看对象内存分配,对象继承实质 相关章节

http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.html

--------------------编程问答-------------------- 你发的这图我也没看懂. --------------------编程问答-------------------- 呵呵,如果看不懂那就应该去好好看

《你必须知道的.net》

或者
<clr via c#>

就我个人认为
《你必须知道的.net》 是C#的初中扩展辅导教材,有这本书基本可以代表在c#领域大概具有初中奥赛级别水平

<clr via c#>可以看成高中标准教材,有这本书打底,基本可以代表你有继续往上自学的水准。 --------------------编程问答--------------------
引用 7 楼 wanghui0380 的回复:
直接google “你必须知道的.net”

然后看对象内存分配,对象继承实质 相关章节

http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.html

你能说说Loader Heap是干嘛用的吗。。。 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,