如何解决通过 AutoCAD 2021 实验室工作,不确定实验室 #5 要求我做什么
我正在通过这些示例 AutoCAD 实验室(AutoCAD 2021 .NET training) 来了解系统,但我真的卡在了实验室 #5 的第 6 步上。它要求我在 if else 语句中使用数据库字典(DBDictionary)的“包含”属性“检查我们要添加到字典中的条目是否已经存在”。但是,我似乎无法在示例代码或说明的任何位置找到对该条目实际 的任何引用。第 7 步提到了一个位于上述 DBDictionary 内 的实体,但这似乎是一个特别奇怪的搜索,即使它是我正在寻找的东西,我也无法得到这样的语句上班。我试过了。有什么建议吗?
解决方法
一个 DBDictionary
可以比作一个通用的 Dictionary<string,DBObject>
和一个 DBDictionary
条目到一个 KeyValuePair<string,DBObject>
(其中 DBObject
通常是一个 {{3} })。使用 DBDictionary
实例是一种在 AutoCAD 数据库中存储数据的方式,而不是 SymbolTable
(请参阅 Xrecord
)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。