通过 AutoCAD 2021 实验室工作,不确定实验室 #5 要求我做什么
Working through AutoCAD 2021 Labs, not sure what lab #5 is asking me to do
我正在通过这些示例 AutoCAD 实验室(AutoCAD 2021 .NET training) 来感受一下系统,但我确实停留在实验室 #5 的步骤 #6 上。它要求我在 if else 语句中使用数据库字典 (DBDictionary) 的“包含”属性“检查我们要添加到字典中的条目是否已经存在”。但是,我似乎无法在示例代码或说明中的任何地方找到该条目实际上 is 的任何参考。步骤 #7 提到位于 within 上述 DBDictionary 中的一个实体,但这似乎是一个特别奇怪的搜索,即使它是我正在寻找的东西,我也找不到像这样的声明起作用。我试过了。有什么建议吗?
一个DBDictionary
could be compared to a generic Dictionary<string, DBObject>
and a DBDictionary
entry to a KeyValuePair<string, DBObject>
(where the DBObject
is typically an Xrecord
). The use of DBDictionary
instances is a way to store data in an AutoCAD Database alternatively to SymbolTable
(see this topic).
我正在通过这些示例 AutoCAD 实验室(AutoCAD 2021 .NET training) 来感受一下系统,但我确实停留在实验室 #5 的步骤 #6 上。它要求我在 if else 语句中使用数据库字典 (DBDictionary) 的“包含”属性“检查我们要添加到字典中的条目是否已经存在”。但是,我似乎无法在示例代码或说明中的任何地方找到该条目实际上 is 的任何参考。步骤 #7 提到位于 within 上述 DBDictionary 中的一个实体,但这似乎是一个特别奇怪的搜索,即使它是我正在寻找的东西,我也找不到像这样的声明起作用。我试过了。有什么建议吗?
一个DBDictionary
could be compared to a generic Dictionary<string, DBObject>
and a DBDictionary
entry to a KeyValuePair<string, DBObject>
(where the DBObject
is typically an Xrecord
). The use of DBDictionary
instances is a way to store data in an AutoCAD Database alternatively to SymbolTable
(see this topic).