System.Resources 命名空间

提供类和接口,使开发人员能够创建、存储和管理应用程序中使用的各种特定于区域性的资源。 命名空间最重要的类 System.Resources 之一是 ResourceManager 类。

名称 说明
MissingManifestResourceException

如果主程序集不包含中性区域性的资源,并且缺少适当的附属程序集,则会引发的异常。

MissingSatelliteAssemblyException

当缺少默认区域性资源的附属程序集时引发的异常。

NeutralResourcesLanguageAttribute

通知资源管理器应用的默认区域性。 此类不能被继承。

ResourceManager

表示在运行时提供对区域性特定资源的便捷访问的资源管理器。

ResourceReader

通过读取顺序资源名称/值对来枚举二进制资源 (.resources) 文件中的资源。

ResourceSet

存储为一个特定区域性本地化的所有资源,忽略所有其他区域性,包括任何回退规则。

ResourceWriter

将系统默认格式的资源写入输出文件或输出流。 此类不能被继承。

ResXDataNode

表示 XML 资源 (.resx) 文件中的元素。

ResXFileRef

表示指向外部资源的链接。

ResXFileRef.Converter

提供一个类型转换器,用于将 ResXFileRef 的数据转换为字符串和从字符串转换数据。

ResXResourceReader

枚举 XML 资源(.resx)文件和流,并读取顺序资源名称和值对。

ResXResourceSet

表示 XML 资源 (.resx) 文件中的所有资源。

ResXResourceWriter

在 XML 资源(.resx)文件或输出流中写入资源。

SatelliteContractVersionAttribute

指示 ResourceManager 对象请求特定版本的附属程序集。

接口

名称 说明
IResourceReader

提供从资源文件读取数据的基本功能。

IResourceWriter

提供用于将资源写入输出文件或流的基本功能。

枚举

名称 说明
UltimateResourceFallbackLocation

指定 ResourceManager 对象是在主程序集还是附属程序集中查找应用默认区域性的资源。

注解

ResourceManager 类允许用户访问和控制存储在主程序集或资源附属程序集中的资源。 GetObject使用和GetString方法检索特定于区域性的对象和字符串。