.resx
文件还是static
类来存储我的字符串?我知道使用.resx
表示每次更改字符串时都不需要编译项目,但还有其他优缺点吗?
答案 0 :(得分:0)
使用资源文件时可能会想到另一点
资源文件是否可以正常处理大量数据?
我认为限制是操作系统的文件大小限制,如果我没记错的话,在32位系统上是4 GB。对于64位,它应该更大。无论如何,为了存储静态文本,它应该是绰绰有余的。
因此,在我看来,如果文本是静态的,那么在其他任何地方都不应该这样做。
另一种方法是创建一个类来控制对资源文件的访问。此类可用于存储访问资源文件的密钥,并具有强类型方法来检索项目的可用资源。
有关资源的SE答案的一些参考资料:
Using .resx files for global application messages
来自MSDN的参考资料: