public class czj
{
public static int count;
public czj()
{
count++;
}
~czj()
{
count--;
}
}
在C#采用了自动内存回收后,虽然减轻了一些负担,但是也导致了一些不便,比如我想统计当前已经创建了多少个对象(希望中途释放一些),就无法实现了。
因为所有对象都生存到最后一刻才释放,无法中途释放。
大家帮我下,有没有类似C++的delete 对象方式效果的
...全文
739412打赏收藏
C#类对象释放问题,如何手动释放
public class czj { public static int count; public czj() { count++; } ~czj() { count--; } } 在C#采用了自动内存回收后,虽然减轻了一些负担,但是也导致了一些不便,比如我想统计当前已经创建了多少个对象(希望中途释放一些),就无法实现了。 因为所有对象都生存到最后一刻才释放,无法中途释放。 大家帮我下,有没有类似C++的delete 对象方式效果的