ResourceSet.GetString Método

Definição

Devolve um String recurso com um nome especificado.

Sobrecargas

Name Description
GetString(String)

Procura um String recurso com o nome especificado.

GetString(String, Boolean)

Procura um String recurso com o nome especificado de forma insensível a maiúsculas e minúsculas, se solicitado.

GetString(String)

Procura um String recurso com o nome especificado.

public:
 virtual System::String ^ GetString(System::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

Parâmetros

name
String

Nome do recurso a procurar.

Devoluções

O valor de um recurso, se o valor for um String.

Exceções

O name parâmetro é null.

O recurso especificado por name não é um String.

O objeto foi fechado ou descartado.

Aplica-se a

GetString(String, Boolean)

Procura um String recurso com o nome especificado de forma insensível a maiúsculas e minúsculas, se solicitado.

public:
 virtual System::String ^ GetString(System::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

Parâmetros

name
String

Nome do recurso a procurar.

ignoreCase
Boolean

Indica se o caso do caso do nome especificado deve ser ignorado.

Devoluções

O valor de um recurso, se o valor for um String.

Exceções

O name parâmetro é null.

O recurso especificado por name não é um String.

O objeto foi fechado ou descartado.

Observações

Se o valor do ignoreCase parâmetro for true, um recurso com o nome "Resource" é equivalente ao recurso com o nome "resource". Note-se, no entanto, que este método realiza sempre comparações de cadeias insensíveis a maiúsculas minúsculas usando CultureInfo.InvariantCulture. A vantagem é que os resultados das comparações de cadeias insensíveis a maiúsculas minúsculas realizadas por este método são os mesmos em todos os computadores, independentemente da cultura. A desvantagem é que os resultados não são consistentes com as regras de revestimento de todas as culturas.

Por exemplo, o alfabeto turco tem duas versões do carácter I: uma com um ponto e outra sem ponto. Em turco, o carácter I (Unicode 0049) é considerado a versão maiúscula de um carácter diferente ı (Unicode 0131). O carácter i (Unicode 0069) é considerado a versão minúscula de mais um carácter İ (Unicode 0130). De acordo com estas regras de maiúsculas, uma comparação de cadeias insensíveis a maiúsculas minúsculas dos caracteres i (Unicode 0069) e I (Unicode 0049) deve falhar para a cultura "tr-TR" (turco na Turquia). Usando o GetString método com ignoreCase conjunto para true, esta comparação é bem-sucedida.

Aplica-se a