ResourceSet.GetObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um objeto de recurso com o nome especificado.
Sobrecargas
GetObject(String) |
Pesquisa um objeto do recurso com o nome especificado. |
GetObject(String, Boolean) |
Pesquisa um objeto de recurso com o nome especificado, não diferenciando maiúsculas de minúsculas, se solicitado. |
GetObject(String)
- Origem:
- ResourceSet.cs
- Origem:
- ResourceSet.cs
- Origem:
- ResourceSet.cs
Pesquisa um objeto do recurso com o nome especificado.
public:
virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (string name);
public virtual object GetObject (string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object
Parâmetros
- name
- String
O nome do recurso, que diferencia maiúsculas de minúsculas, a ser pesquisado.
Retornos
O recurso solicitado.
Exceções
O parâmetro name
é null
.
O objeto foi fechado ou descartado.
Comentários
O nome do objeto de recurso diferencia maiúsculas de minúsculas. Para uma pesquisa que não diferencia maiúsculas de minúsculas, use GetObject.
Aplica-se a
GetObject(String, Boolean)
- Origem:
- ResourceSet.cs
- Origem:
- ResourceSet.cs
- Origem:
- ResourceSet.cs
Pesquisa um objeto de recurso com o nome especificado, não diferenciando maiúsculas de minúsculas, se solicitado.
public:
virtual System::Object ^ GetObject(System::String ^ name, bool ignoreCase);
public virtual object? GetObject (string name, bool ignoreCase);
public virtual object GetObject (string name, bool ignoreCase);
abstract member GetObject : string * bool -> obj
override this.GetObject : string * bool -> obj
Public Overridable Function GetObject (name As String, ignoreCase As Boolean) As Object
Parâmetros
- name
- String
Nome do recurso a ser pesquisado.
- ignoreCase
- Boolean
Indica se as maiúsculas/minúsculas do nome especificado devem ser ignoradas.
Retornos
O recurso solicitado.
Exceções
O parâmetro name
é null
.
O objeto foi fechado ou descartado.
Comentários
Se o valor do ignoreCase
parâmetro for true
, um recurso com o nome "Resource" será equivalente ao recurso com o nome "resource". Observe, no entanto, que esse método sempre executa comparações de cadeia de caracteres que não diferenciam maiúsculas de minúsculas usando CultureInfo.InvariantCulture. A vantagem é que os resultados de comparações de cadeia de caracteres que não diferenciam maiúsculas de minúsculas executadas por esse 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 maiúsculas e minúsculas de todas as culturas.
Por exemplo, o alfabeto turco tem duas versões do caractere I: uma com um ponto e outra sem um ponto. Em turco, o caractere I (Unicode 0049) é considerado a versão maiúscula de um caractere diferente ı (Unicode 0131). O caractere i (Unicode 0069) é considerado a versão minúscula de mais um caractere İ (Unicode 0130). De acordo com essas regras de maiúsculas e minúsculas, uma comparação de cadeia de caracteres que não diferencia maiúsculas de minúsculas dos caracteres i (Unicode 0069) e I (Unicode 0049) deve falhar para a cultura "tr-TR" (turco na Turquia). Usando o GetObject
método com definido como true
ignoreCase
, essa comparação é bem-sucedida.