ResourceSet.GetString Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.