Object 如何在C#中销毁对象?

Object 如何在C#中销毁对象?,object,dll,Object,Dll,我正在使用一个在VB6中使用的DLL,对象将被销毁 oDPID=无 我在C#做这件事,我确实得到了预期的结果 fun() { var oDPID = new DPID.Generator(); Call oDPID.DoThis(); } 如果在不破坏对象的情况下多次运行此代码,我将遇到内存问题 处理完对象后,如何销毁它?您不需要。垃圾收集器完成它。更多信息并非如此。。。。。。。在n次之后运行它会占用系统。这是一个非托管对象吗?它实现了IDisposable吗?我想是的。在对象

我正在使用一个在VB6中使用的DLL,对象将被销毁 oDPID=无 我在C#做这件事,我确实得到了预期的结果

fun()
{
    var oDPID = new DPID.Generator();
    Call oDPID.DoThis();
}
如果在不破坏对象的情况下多次运行此代码,我将遇到内存问题
处理完对象后,如何销毁它?

您不需要。垃圾收集器完成它。更多信息并非如此。。。。。。。在n次之后运行它会占用系统。这是一个非托管对象吗?它实现了IDisposable吗?我想是的。在对象旁边键入点后,它只向我提供一个Append、Equals、Get、GetTYpe和ToString的列表,没有出现析构函数。