NameTable.Get 方法

定义

获取原子化字符串。

重载

Get(String)

获取具有指定值的原子化字符串。

Get(Char[], Int32, Int32)

获取包含相同字符(与给定数组中指定范围的字符相同)的原子化字符串。

注解

有关原子化字符串的详细信息,请参阅 NameTable

Get(String)

获取具有指定值的原子化字符串。

public:
 override System::String ^ Get(System::String ^ value);
public override string Get (string value);
public override string? Get (string value);
override this.Get : string -> string
Public Overrides Function Get (value As String) As String

参数

value
String

要查找的名称。

返回

String

原子化字符串对象;如果字符串尚未原子化,则为 null

例外

valuenull

注解

有关原子化字符串的详细信息,请参阅 NameTable

适用于

Get(Char[], Int32, Int32)

获取包含相同字符(与给定数组中指定范围的字符相同)的原子化字符串。

public:
 override System::String ^ Get(cli::array <char> ^ key, int start, int len);
public override string Get (char[] key, int start, int len);
public override string? Get (char[] key, int start, int len);
override this.Get : char[] * int * int -> string
Public Overrides Function Get (key As Char(), start As Integer, len As Integer) As String

参数

key
Char[]

包含要查找的名称的字符数组。

start
Int32

数组中指定名称第一个字符的从零开始的索引。

len
Int32

名称中的字符数。

返回

String

原子化字符串;如果字符串尚未原子化,则为 null。 如果 len 为零,则返回 String.Empty。

例外

0 > start

  • 或 - start >= key.Length
  • 或 - len >= key.Length 如果 len =0,则上述条件不会导致引发异常。

注解

有关原子化字符串的详细信息,请参阅 NameTable

适用于