ResourceSet.GetString Método

Definición

Devuelve un String recurso con un nombre especificado.

Sobrecargas

Nombre Description
GetString(String)

Busca un String recurso con el nombre especificado.

GetString(String, Boolean)

Busca un String recurso con el nombre especificado de una manera que no distingue mayúsculas de minúsculas, si se solicita.

GetString(String)

Busca un String recurso con el nombre 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

Nombre del recurso que se va a buscar.

Devoluciones

Valor de un recurso, si el valor es .String

Excepciones

El name parámetro es null.

El recurso especificado por name no es .String

El objeto se ha cerrado o eliminado.

Se aplica a

GetString(String, Boolean)

Busca un String recurso con el nombre especificado de una manera que no distingue mayúsculas de minúsculas, si se solicita.

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

Nombre del recurso que se va a buscar.

ignoreCase
Boolean

Indica si se debe omitir el caso del nombre especificado.

Devoluciones

Valor de un recurso, si el valor es .String

Excepciones

El name parámetro es null.

El recurso especificado por name no es .String

El objeto se ha cerrado o 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". Tenga en cuenta, sin embargo, 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 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 otro 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 GetString método establecido trueen ignoreCase , esta comparación se realiza correctamente.

Se aplica a