ResourceSet.GetString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回具有指定名称的 String 资源。
重载
GetString(String) |
搜索具有指定名称的 String 资源。 |
GetString(String, Boolean) |
如果请求的话,按照不区分大小写的方式搜索具有指定名称的 String 资源。 |
GetString(String)
搜索具有指定名称的 String 资源。
public:
virtual System::String ^ GetString(System::String ^ name);
public virtual string? GetString (string name);
public virtual string GetString (string name);
abstract member GetString : string -> string
override this.GetString : string -> string
Public Overridable Function GetString (name As String) As String
参数
- name
- String
要搜索的资源的名称。
返回
当值是 String 时为资源的值。
例外
name
参数为 null
。
name
指定的资源不是 String。
对象已关闭或已释放。
适用于
GetString(String, Boolean)
如果请求的话,按照不区分大小写的方式搜索具有指定名称的 String 资源。
public:
virtual System::String ^ GetString(System::String ^ name, bool ignoreCase);
public virtual string? GetString (string name, bool ignoreCase);
public virtual string GetString (string name, bool ignoreCase);
abstract member GetString : string * bool -> string
override this.GetString : string * bool -> string
Public Overridable Function GetString (name As String, ignoreCase As Boolean) As String
参数
- name
- String
要搜索的资源的名称。
- ignoreCase
- Boolean
指示是否应忽略指定名称的大小写。
返回
当值是 String 时为资源的值。
例外
name
参数为 null
。
name
指定的资源不是 String。
对象已关闭或已释放。
注解
如果参数的值 ignoreCase
为 true
,则名称为“Resource”的资源等效于名称为“resource”的资源。 但是,请注意,此方法始终使用 CultureInfo.InvariantCulture不区分大小写的字符串比较。 优点是,无论区域性如何,此方法执行的不区分大小写的字符串比较的结果在所有计算机上都是相同的。 缺点是结果与所有区域性的大小写规则不一致。
例如,土耳其字母表有两个版本的字符 I:一个带有点,一个没有点。 在土耳其,I (Unicode 0049) 字符被视为不同字符 ı (Unicode 0131) 的大写版本。 i (Unicode 0069) 字符被视为另一个字符 ー (Unicode 0130) 的小写版本。 根据这些大小写规则,不区分大小写的字符串比较 i (Unicode 0069) ,我 (Unicode 0049) 对于土耳其的区域性“tr-TR” (土耳其) 失败。 Using the GetString
method with ignoreCase
set to true
, this comparison succeeds.