使用C#和Visual Studio 2008中的资源
我最近发现了C#/VS2008的使用C#和Visual Studio 2008中的资源,c#,visual-studio-2008,static,resources,C#,Visual Studio 2008,Static,Resources,我最近发现了C#/VS2008的resxresources特性。然而,我很难找到关于它们通常用于什么的信息 例如,我想在我的项目中的某个地方定义一个“静态字符串”,例如在某些情况下应该使用的CSS类。将该字符串定义为项目的资源是一个好主意吗?或者我应该定义一个包含大量常量字符串的类来实现这些目的吗?资源文件通常应该用于需要国际化的字符串(通常是用户界面消息) 如果您有文件路径之类的字符串,并且这些字符串需要在不重新编译应用程序的情况下进行更改,那么这些字符串应该放在应用程序配置文件中 如果您有真
resx
resources特性。然而,我很难找到关于它们通常用于什么的信息
例如,我想在我的项目中的某个地方定义一个“静态字符串”,例如在某些情况下应该使用的CSS类。将该字符串定义为项目的资源是一个好主意吗?或者我应该定义一个包含大量
常量字符串的类来实现这些目的吗?资源文件通常应该用于需要国际化的字符串(通常是用户界面消息)
如果您有文件路径之类的字符串,并且这些字符串需要在不重新编译应用程序的情况下进行更改,那么这些字符串应该放在应用程序配置文件中
如果您有真正的常量(例如您的示例所示),则应在代码中将这些常量定义为常量字符串。资源文件通常应用于需要国际化的字符串(通常是用户界面消息)
如果您有文件路径之类的字符串,并且这些字符串需要在不重新编译应用程序的情况下进行更改,那么这些字符串应该放在应用程序配置文件中
如果您有真正的常量(例如您的示例所示),则应在代码中将这些常量定义为常量字符串