public static void AddDict() { Database db = HostApplicationServices.WorkingDatabase; using (Transaction trans = db.TransactionManager.StartTransaction()) { ObjectId id = db.AddNamedDictionary("管理人员"); if (id.IsNull) { Application.ShowAlertDialog("已经有管理人员记录了"); return; } TypedValueList values = new TypedValueList(); values.Add(DxfCode.Real, 500000.0); id.AddXrecord("年薪", values); id = db.AddNamedDictionary("普通员工"); if (id.IsNull) { Application.ShowAlertDialog("已经有普通员工记录了"); return; } values.Clear(); values.Add(DxfCode.Real, 100000.0); id.AddXrecord("年薪", values); trans.Commit(); } }