请大家帮忙指点一下:引用类型的地址存放在堆栈上,地址指向的内容存放在堆上,当强制回收托管资源时,引用类型地址不会回收(直到超过生存期),而地址指向的内容会回收掉。但是,以下代码为什么总是输出相同的内容呢?string helloworld="hello world";
Console.WriteLine(helloworld);//输出hello world;
GC.SuppressFinalize(helloworld);//尝试回收托管资源
Console.WriteLine(helloworld);//仍然输出hello world,为什么不报错或者输出随机值或者输出空值呢?