namespace aa
{

class aa
{
public int a=0;
public string bi=null;
public IList lst=new ArrayList();
} class test
{
static void Main(string[] args) 
{  long i=0;
test tt=new test();
tt.abc(); while(true)
{
i++;

} }
public void abc()
{
aa a1=new aa();
for(int i=0;i<100000;i++)
{
a1.lst.Add("1111"); }
                a1.a=1;
a1.bi="sdklfjklsdjlkfjl;as";
a1.lst=null; }
}}为什么abc函数都结束,里面的链表占的内存还是不会被释放?我在任务管理器看的。