有没有人知道对某些枚举使用resx vs json文件的优缺点(这可能是属性的值)?
我不确定要使用什么。而使用数据库系统会有点矫枉过正,因为我只是在讨论一些枚举列表。
小更新 目前,我能看到的唯一区别是,使用JSON存储我不仅限于在编译时更改这些列表,但它们不会随着时间的推移而发生很大变化,因此这是一个可以忽略的因素。
答案 0 :(得分:0)
如果您想要一些本地化功能,例如以不同语言存储您的枚举等,则Resx文件很好。 Json格式更灵活,不依赖于.Net环境。
从此link
资源文件为您提供了一种简单的本地化/国际化方式 .net应用程序通过自动确定哪种语言resx 要根据用户的区域设置使用的文件。要简单地添加更多语言 添加另一个翻译的资源文件
资源文件给你一个 存储字符串,文件和脚本的中心位置并参考 它们采用强类型的方式(如果你这样编译就会破坏) 不恰当地引用它们。)
可以编译资源文件 卫星装配,可以很容易地改变资源 生产应用程序,而无需重新编译整个事物。