0

我创建了一个 GTK 窗口,现在我不再需要它了,那么如何从内存中删除它呢?

我想调用Hide()然后删除所有引用并不会真正让 GC 清理所有东西,所以我需要调用一些额外的函数以便完全从内存中删除窗口吗?

我想这Dispose()是一个很好的候选人,但我不知道它实际上做了什么,因为文档很少。

4

1 回答 1

0

gtk_widget_destroy()

无论如何,如果您使用的是 [1],那么当最后一个引用超出范围时,绑定应该会自动处理对象销毁。

[1] 我对 C# 一无所知,但至少在中是这样的。

于 2013-03-30T15:57:10.323 回答