Unity C#-resx vs json

Unity C#-resx vs json,c#,json,unity3d,resx,C#,Json,Unity3d,Resx,有人知道对某些枚举使用resx vs json文件的利弊吗(这些可能是属性的值) 我不知道该用什么。如果使用数据库系统来实现这一点,那就太过分了,因为我只是在谈论一些枚举列表 小更新 目前,我能看到的唯一区别是,使用JSON存储,我不局限于在编译时更改这些列表,但它们不会随着时间的推移发生很大变化,因此这是一个可以忽略的因素。如果您想要一些本地化功能,比如用不同的语言存储枚举等,Resx文件是不错的。Json格式更加灵活,不依赖于.Net环境 由此 资源文件为您提供了一种本地化/国际化的简便方法

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

我不知道该用什么。如果使用数据库系统来实现这一点,那就太过分了,因为我只是在谈论一些枚举列表

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

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

由此

资源文件为您提供了一种本地化/国际化的简便方法 .net应用程序,自动确定使用哪种语言resx 要根据用户的区域设置使用的文件。要添加更多语言,只需 添加另一个已翻译的资源文件

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

资源文件可以编译成 附属程序集,便于在 无需重新编译整个内容的生产应用程序