如何销毁StringBuilder型变量的所占的内存
小弟写了个程序
private unsafe void button1_Click(object sender, System.EventArgs e)
{
StringBuilder buf = new StringBuilder(255);
buf.Append("sadfsadfa");
StringBuilder key= new StringBuilder(10);
key.Append("a");
int i;
i=1;
jia( buf, key,i);
MessageBox.Show(buf.ToString());
i=2;
jia( buf, key,i);
MessageBox.Show(buf.ToString());
buf = new StringBuilder();
key = new StringBuilder();
buf = null
key = null
}
其中jia( buf, key,i);是用来按位对buf进行操作的,可是郁闷的是每次运行后只有第一次运行可以正确,小弟认为是内存问题,可是buf = new StringBuilder();buf = null都用了,也解决不了,请各位给分析分析,给个解决方案,谢谢了