资源文件与静态类,用于不需要在C#中本地化的值

我无意中听到了我的两位同事在辩论这个话题,我想知道一般的想法是什么。

现在,在我们的应用程序中,我们使用了许多键值对,他们正在寻找实现解决方案的最佳方法,以避免我们记住密钥的拼写。

资源文件在后台生成静态类以访问这些资源,因此您基本上会使用相同的东西。 只是如果您使用资源文件,并且有一天您决定本地化,那么您很高兴。 当然,这个问题没有明确的答案。 对我来说看起来很主观,因为两种解决方案都非常可行