标签: c# opengl resources idisposable
我正在C#中创建一个Mesh类,如我之前的问题所示。它确实有一些需要释放的OpenGL资源的句柄。在C ++中,这是通过析构函数解决的,但是如何在C#中实现类似的东西呢?我听说过IDisposable,但似乎我需要在它上面调用dispose或用using语句包装一个对象的存在,这两种方法都不像C ++那样方便。有什么我想念的吗?