CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

释放对象 (.NET)

2023-1-1 15:17| 发布者: admin| 查看: 343| 评论: 0|来自: AutoCAD

摘要:

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

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

  • 始终与主动脉对象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 )

GMT+8, 2024-5-19 16:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部