【问题标题】:Working through AutoCAD 2021 Labs, not sure what lab #5 is asking me to do通过 AutoCAD 2021 实验室工作,不确定实验室 #5 要求我做什么
【发布时间】:2021-08-24 21:24:40
【问题描述】:

我正在通过这些示例 AutoCAD 实验室(AutoCAD 2021 .NET training) 来了解系统,但我真的被困在实验室 #5 的第 6 步。它要求我在 if else 语句中使用数据库字典(DBDictionary)的“包含”属性“检查我们要添加到字典中的条目是否已经存在”。但是,我似乎在示例代码或说明中的任何地方都找不到任何关于该条目实际 的参考。第 7 步提到了一个位于上述 DBDictionary 的实体,但这似乎是一个特别奇怪的搜索,即使它是我正在寻找的,我也无法得到这样的陈述去工作。我试过了。有什么建议吗?

【问题讨论】:

    标签: c# .net autocad autocad-plugin objectarx


    【解决方案1】:

    可以将DBDictionary 与通用Dictionary<string, DBObject>DBDictionary 条目与KeyValuePair<string, DBObject> 进行比较(其中DBObject 通常是Xrecord)。使用DBDictionary 实例是一种在 AutoCAD 数据库中存储数据的方法,可替代SymbolTable(请参阅this topic)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多