C# - Dictionary

This widget could not be displayed.

C# - Dictionary

Anonymous
Not applicable

Hi,

 

I would like to make code in C#, works like this (LISP):

 

Create Dictionary:

 

(defun cd:DCT_AddDict (Root Name)
   (dictadd (if (not Root) (namedobjdict) Root) Name
   (entmakex (append '((0 . "DICTIONARY")(100 . "AcDbDictionary"))))
))

;run: (cd:DCT_AddDict (namedobjdict) "MyDict");

 

Add Xrecord to my Dictionary:

 

(defun cd:DCT_AddXrecord (Root XName XData)
  (dictadd (if (not Root) (namedobjdict) Root) XName
  (entmakex (append '((0 . "XRECORD")(100 . "AcDbXrecord")) XData))
))

;run: (cd:DCT_AddXrecord (cd:DCT_GetDict (namedobjdict) "MyDict") "MyDict-SUB1" '((1 . "ABC")));

 

Have you any example?

 

My soft: MVS2010, AutoCAD2013

 

regards

0 Likes
Reply
1,179 Views
2 Replies
Replies (2)

Anonymous
Not applicable

Ok,

 

I have found solution here:

http://www.theswamp.org/index.php?topic=38958.0;all

 

regards

0 Likes

Anonymous
Not applicable

More on...C# Dictionary

0 Likes