ResourceManager.GetObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回为当前区域性的指定非字符串资源的值。
重载
GetObject(String) |
返回指定的非字符串资源的值。 |
GetObject(String, CultureInfo) |
获取为指定区域性本地化的指定非字符串资源的值。 |
GetObject(String)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
返回指定的非字符串资源的值。
public:
virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (string name);
public virtual object GetObject (string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object
参数
- name
- String
要获取的资源名。
返回
针对调用方的当前区域性设置而本地化的资源的值。 如果相应的资源集存在,但无法找到 name
,该方法返回 null
。
例外
name
参数为 null
。
未找到可用的本地资源集,并且没有默认区域性资源。 有关如何处理此异常的信息,请参阅 ResourceManager 类主题“处理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 异常”一节。
默认区域性的资源位于无法找到的附属程序集。 有关如何处理此异常的信息,请参阅 ResourceManager 类主题“处理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 异常”一节。
注解
有关此 API 的详细信息,请参阅 ResourceManager.GetObject 的补充 API 说明。
另请参阅
适用于
GetObject(String, CultureInfo)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
获取为指定区域性本地化的指定非字符串资源的值。
public:
virtual System::Object ^ GetObject(System::String ^ name, System::Globalization::CultureInfo ^ culture);
public virtual object? GetObject (string name, System.Globalization.CultureInfo? culture);
public virtual object GetObject (string name, System.Globalization.CultureInfo culture);
abstract member GetObject : string * System.Globalization.CultureInfo -> obj
override this.GetObject : string * System.Globalization.CultureInfo -> obj
Public Overridable Function GetObject (name As String, culture As CultureInfo) As Object
参数
- name
- String
要获取的资源名。
- culture
- CultureInfo
要针对其本地化资源的区域性。 如果资源未本地化为此区域性,则资源管理器使用回退规则找到适当的资源。
如果此值为 null
,则 CultureInfo 对象使用 CurrentUICulture 属性来获取。
返回
为指定区域性本地化的资源的值。 如果相应的资源集存在,但无法找到 name
,该方法返回 null
。
例外
name
参数为 null
。
未找到可用的资源集,并且没有默认区域性的资源。 有关如何处理此异常的信息,请参阅 ResourceManager 类主题“处理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 异常”一节。
默认区域性的资源位于无法找到的附属程序集。 有关如何处理此异常的信息,请参阅 ResourceManager 类主题“处理 MissingManifestResourceException 和 MissingSatelliteAssemblyException 异常”一节。
注解
有关此 API 的详细信息,请参阅 ResourceManager.GetObject 的补充 API 说明。
线程安全性
方法 GetObject(String, CultureInfo) 是线程安全的。