2009-12-19 79 views
0

我最近發現了C#/ VS2008的resx資源特性。但是,我很難找到關於它們通常用於什麼的信息。在C#和Visual Studio 2008中使用資源

例如,我想要在我的項目中某處定義一個「靜態字符串」,例如在某些情況下應該使用的CSS類。將該字符串定義爲我的項目資源是一個好主意嗎?或者,我應該爲了這些目的而定義一個類別爲const string的班級嗎?

回答

4

資源文件通常應用於需要國際化的字符串(通常爲用戶界面消息)。

如果你的文件路徑等字符串需要更改而不需要重新編譯應用程序,這些應該放在應用程序配置文件中。

如果你有真正的常量(比如你的例子看起來像),這些應該被定義爲代碼中的常量字符串。