0
我最近發現了C#/ VS2008的resx
資源特性。但是,我很難找到關於它們通常用於什麼的信息。在C#和Visual Studio 2008中使用資源
例如,我想要在我的項目中某處定義一個「靜態字符串」,例如在某些情況下應該使用的CSS類。將該字符串定義爲我的項目資源是一個好主意嗎?或者,我應該爲了這些目的而定義一個類別爲const string
的班級嗎?
我最近發現了C#/ VS2008的resx
資源特性。但是,我很難找到關於它們通常用於什麼的信息。在C#和Visual Studio 2008中使用資源
例如,我想要在我的項目中某處定義一個「靜態字符串」,例如在某些情況下應該使用的CSS類。將該字符串定義爲我的項目資源是一個好主意嗎?或者,我應該爲了這些目的而定義一個類別爲const string
的班級嗎?
資源文件通常應用於需要國際化的字符串(通常爲用戶界面消息)。
如果你的文件路徑等字符串需要更改而不需要重新編譯應用程序,這些應該放在應用程序配置文件中。
如果你有真正的常量(比如你的例子看起來像),這些應該被定義爲代碼中的常量字符串。