CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

处置对象 (.NET)

2024-5-18 18:25| 发布者: admin| 查看: 128| 评论: 0|原作者: admin|来自: AutoCAD

处置对象 (.NET)

在 .NET 中创建新对象时,必须通过处置过程和垃圾回收正确地将对象从内存中释放出来。您可以使用该方法或语句在对象准备好进行垃圾回收时发出信号。在大多数情况下,该语句是首选方法,因为它会在不再需要对象时进行适当的调用以关闭和处置对象。DisposeUsingUsing

您需要在以下条件下处置对象:

  • 始终带有 or 对象TransactionDocumentLock
  • 始终与新创建的数据库对象(派生自 的对象)一起添加到事务中DBObject
  • 始终使用新创建的数据库对象,即派生自 的对象,这些对象不会添加到数据库中DBObject
  • 不必与现有的数据库对象、派生自 、 打开的事务对象和方法DBObjectGetObject

VB.NET

' Dispose an object with the Using statement
Using <object> As <dataType> = <value>
    ' Do something here
End Using
 
' Manually dispose of an object with the Dispose method
<object>.Dispose()

C#

// Dispose an object with the using statement
using (<dataType> <object>  = <value>)
    // Do something here
}
 
// Manually dispose of an object with the Dispose method
<object>. Dispose ();

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-14 06:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部