ResourceSet.GetString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回具有指定名称的 String 资源。
重载
GetString(String) |
搜索具有指定名称的 String 资源。 |
GetString(String, Boolean) |
如果请求的话,按照不区分大小写的方式搜索具有指定名称的 String 资源。 |
GetString(String)
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
搜索具有指定名称的 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)
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
- Source:
- ResourceSet.cs
如果请求的话,按照不区分大小写的方式搜索具有指定名称的 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。
对象已关闭或已释放。
注解
如果 参数true
的ignoreCase
值为 ,则名为“Resource”的资源等效于名为“resource”的资源。 但请注意,此方法始终使用 CultureInfo.InvariantCulture执行不区分大小写的字符串比较。 优点是此方法执行的不区分大小写的字符串比较的结果在所有计算机上都是相同的,无论区域性如何。 缺点是结果与所有区域性的大小写规则不一致。
例如,土耳其字母表有两个版本的字符 I:一个版本带点,一个没有点。 在土耳其语中,字符 I (Unicode 0049) 被视为不同字符 ı (Unicode 0131) 的大写版本。 字符 i (Unicode 0069) 被视为另一个字符 ー (Unicode 0130) 的小写版本。 根据这些大小写规则,将字符 i (Unicode 0069) 和 I (Unicode 0049) 的字符不区分大小写的字符串比较会失败,区域性“tr-TR” (土耳其语) 。 GetString
使用 设置为 true
的 ignoreCase
方法,此比较成功。