1.用完的类.能dispose的全dispose掉.
2.如果可以的话.在自定义类和页中用代码定义全部事件.这样就能全放在其中的一个函数中.然后在释放这个类时在一个函数中把变量和事件全给释放掉.例如:
public WebClient wc=null;
public void Myinit()
{
wc=new WebClient();
wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
}
..........
public void Mydispose()
{
wc.DownloadStringCompleted -= wc_DownloadStringCompleted;
wc.Dispose();
}
3.Tigger也是能释放的.我汗一个.我对一个按钮执行Triggers.Clear()后,用GC.GetTotalMemory(true).ToString()来查看内存...有所减少.-_-!
ajqc的博客