ResourceSet.GetObject Método

Definición

Devuelve un objeto de recursos con el nombre especificado.

Sobrecargas

GetObject(String)

Busca un objeto de recursos con el nombre especificado.

GetObject(String, Boolean)

Busca un objeto de recursos con el nombre especificado de forma que no distinga entre mayúsculas y minúsculas, si así se solicitase.

GetObject(String)

Busca un objeto de recursos con el nombre 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

Nombre del recurso que se va a buscar con distinción entre mayúsculas y minúsculas.

Devoluciones

Object

Recurso solicitado.

Excepciones

El parámetro name es null.

El objeto se ha cerrado o se ha eliminado.

Comentarios

El nombre del objeto de recurso distingue mayúsculas de minúsculas. Para una búsqueda que no distingue mayúsculas de minúsculas, use GetObject.

Se aplica a

GetObject(String, Boolean)

Busca un objeto de recursos con el nombre especificado de forma que no distinga entre mayúsculas y minúsculas, si así se solicitase.

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

Nombre del recurso que se va a buscar.

ignoreCase
Boolean

Indica si se debe distinguir o no entre mayúsculas y minúsculas del nombre especificado.

Devoluciones

Object

Recurso solicitado.

Excepciones

El parámetro name es null.

El objeto se ha cerrado o se ha eliminado.

Comentarios

Si el valor del ignoreCase parámetro es true, un recurso con el nombre "Resource" es equivalente al recurso con el nombre "resource". Sin embargo, tenga en cuenta que este método siempre realiza comparaciones de cadenas que no distinguen mayúsculas de minúsculas mediante CultureInfo.InvariantCulture. La ventaja es que los resultados de comparaciones de cadenas que no distinguen mayúsculas de minúsculas realizadas por este método son los mismos en todos los equipos independientemente de la referencia cultural. La desventaja es que los resultados no son coherentes con las reglas de mayúsculas y minúsculas de todas las referencias culturales.

Por ejemplo, el alfabeto turco tiene dos versiones del carácter I: uno con un punto y otro sin un punto. En turco, el carácter I (Unicode 0049) se considera la versión mayúscula de un carácter diferente ı (Unicode 0131). El carácter i (Unicode 0069) se considera la versión minúscula de un carácter İ (Unicode 0130). Según estas reglas de mayúsculas y minúsculas, se debe producir un error en una comparación de cadenas sin distinción entre mayúsculas y minúsculas de los caracteres i (Unicode 0069) e I (Unicode 0049) para la referencia cultural "tr-TR" (turco en Turquía). Con el GetObject método establecido en ignoreCase true, esta comparación se realiza correctamente.

Se aplica a