【发布时间】:2013-04-29 19:56:34
【问题描述】:
我正在开发的一个 Office 插件将包含几十个 120 长度的双精度数组(静态)。我可以用一堆静态成员数组创建一个类并使用数组初始化器,但这看起来有点难看。对我来说,能够将这些存储在资源文件中是有道理的,但它并没有任何适合的选项。最接近的选项是“文本文件”,但是每次我想使用它时我都必须解析每个数组,或者构建一个惰性加载器(这看起来很不优雅)。有更好的选择吗?
(对于好奇,数组是死亡率表。)
【问题讨论】:
-
你应该定义“更好的选择”。您提到的每种方法都有优点和缺点。您要优化什么:易于维护、性能...?
-
为什么不将数据存储在外部文件中,以便在不重新编译的情况下对其进行调整?
-
@DanJ 我想同时优化性能、易于维护和“正确地做”(即,如果 Visual Studio 有一个功能可以做我想做的事,使用它而不是自己滚动)。在这个问题中,我已经定义了我认为据我所知的优化问题的有效边界,并想知道是否有超出该边界的任何东西。
标签: c# visual-studio office-addins