如何处理SharpDX对象

时间:2014-12-01 12:54:20

标签: c# .net dispose sharpdx

在网上搜索后,我对处理sharpdx对象感到困惑。我不知道应该如何处理它们。 我应该像非托管资源一样处理它们吗? 如果我不处理它,我的应用程序是否会造成内存泄漏? sharpdx类已经覆盖了终结器吗?

1 个答案:

答案 0 :(得分:1)

是的,如果没有处理,它们可能会导致内存泄漏。

看一下这篇文章:

http://english.r2d2rigo.es/2014/09/18/proper-lifecycle-management-of-sharpdx-resources-in-cxaml-universal-apps/

此外,您可以为您的类实现Idisposable接口并手动处理您的对象。