使用类宽字段是干净的代码吗?

时间:2015-03-03 10:13:23

标签: c# autocad-plugin

我正在开发一个AutoCAD插件。 我有几种使用

的方法
Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
Database dataBase = doc.Database;
Editor editor = doc.Editor;

在我的课程开头使用这三行并在我需要时调用docdataBaseeditor或是否更好地声明它们是干净的代码每种方法? 它似乎保存了许多代码行,但它们看起来像全局变量,应尽可能经常避免,对吧?

我已经阅读了几篇关于全局变量和字段的帖子,但我似乎无法弄清楚我是否应该这样使用它们。

对此的任何想法都非常感激。

1 个答案:

答案 0 :(得分:1)

注意AutoCAD是一个多文档应用程序,因此活动文档(包括编辑器和数据库)将从一个命令更改为另一个命令...这就是我们在每个命令开头获取新副本的原因。