什么时候应该在Visual Studio中使用资源?

时间:2019-06-12 10:05:12

标签: .net resx

最近,我对Visual Studio中的Roslyn分析器扩展表现出了一定的兴趣,以尽可能地改善我的代码。 Roslynator通常向我显示的提示之一是避免在我的自定义异常中使用文字字符串,而倾向于使用Resources。

因此,经过一些研究,我问自己,什么时候应该使用Resources? 我找不到任何好的做法指南或与之相关的任何解释。

即使仅使用一次字符串,我也应该创建一个字符串资源吗? 而我可以使用其他资源做什么呢?

在研究过程中我可能错过了一些解释,因此欢迎任何重定向或解释。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您使用资源而不是硬编码的字符串(有时称为“魔术字符串”),则可以使用本地化库来检测服务器的语言/区域性并在该区域性中生成字符串。 This page提供了有关.NET Core中本地化的更多信息。