即使它有引用(c# 或 Java),我如何删除对象?
例如:
void Main()
{
var f = new Foo();
var person = f.GetPerson();
}
public class Foo
{
private object _person;
public Foo()
{
_person = new object();
}
public object GetPerson()
{
return _person;
}
}
我想从内存中删除 _person 我该怎么做?