请懂VB.NET的老鸟进~~~

来源:百度知道 编辑:UC知道 时间:2024/05/09 04:41:11
各位大虾,我最近初学VB.NET,请问对象引用是什么?还有一个类创建了多个实例后需要清除吗?怎样清除?(而且我都是用一个名字创建了好多实例,都不知道怎样定位了,都是 public student as new student_information)

1.对象引用就是对一个对象内存地址的引用指针(说白了就是一个指针,保存了4字节或8字节的地址数据)
任何对于这个引用的修改都将直接修改被引用的对象本身
例:
Dim AAA As New Person
Dim BBB as Person = AAA
BBB.Name="Mary"
Console.WriteLine(AAA.Name) '=>Mary

2.如果创建了多个类的实例并确定以后不再使用,可以用Nothing显式清除这个实例
AAA = Nothing
之后.Net的垃圾收集器会自动回收这一部分的内存空间