Unity C# - resx vs json



有没有人知道对某些枚举使用 resx 与 json 文件的利弊(这将是属性的可能值)?

我不确定该用什么。为此使用数据库系统是矫枉过正的,因为我只是在谈论一些枚举列表。

小更新目前,我能看到的唯一区别是,使用JSON存储,我不仅限于在编译时更改这些列表,但是随着时间的推移,它们不会发生太大变化,因此这是一个可以忽略不计的因素。

如果你想要一些本地化功能,比如用不同的语言存储枚举等等,Resx 文件是很好的选择。Json 格式更加灵活,它不依赖于 .Net 环境。

从此链接

资源文件为您提供了一种简单的方法来本地化/国际化您的.NET 应用程序通过自动确定哪种语言 resx要使用的文件,具体取决于用户的区域设置。要添加更多语言,只需添加另一个已翻译的资源文件。

资源文件为您提供存储字符串、文件和脚本的中心位置,并参考它们以强类型的方式(因此,如果您不正确地引用它们)。

资源文件可以编译为附属程序集,便于更改生产应用程序,而无需重新编译整个内容。

最新更新