Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C#和Visual Studio 2008中的资源_C#_Visual Studio 2008_Static_Resources - Fatal编程技术网

使用C#和Visual Studio 2008中的资源

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

我最近发现了C#/VS2008的
resx
resources特性。然而,我很难找到关于它们通常用于什么的信息


例如,我想在我的项目中的某个地方定义一个“静态字符串”,例如在某些情况下应该使用的CSS类。将该字符串定义为项目的资源是一个好主意吗?或者我应该定义一个包含大量
常量字符串的类来实现这些目的吗?

资源文件通常应该用于需要国际化的字符串(通常是用户界面消息)

如果您有文件路径之类的字符串,并且这些字符串需要在不重新编译应用程序的情况下进行更改,那么这些字符串应该放在应用程序配置文件中


如果您有真正的常量(例如您的示例所示),则应在代码中将这些常量定义为常量字符串。

资源文件通常应用于需要国际化的字符串(通常是用户界面消息)

如果您有文件路径之类的字符串,并且这些字符串需要在不重新编译应用程序的情况下进行更改,那么这些字符串应该放在应用程序配置文件中

如果您有真正的常量(例如您的示例所示),则应在代码中将这些常量定义为常量字符串