“释放”这个对象的替代方法是什么?它通常在调用该.Exit()
方法时发生,但在这种情况下,我不能这样做,因为应该关闭单词应用程序实例的用户。我想这样做wordApp = null
或调用GC.Collect();
什么是最好的解决方案,为什么?提前致谢。
我目前正在使用这个:
public static void Free()
{
if (wordApp != null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(wordApp);
GC.Collect();
}
}