ResourceSet.GetString Metodo

Definizione

Restituisce una risorsa String con un nome specificato.Returns a String resource with a specified name.

Overload

GetString(String)

Cerca una risorsa String con il nome specificato.Searches for a String resource with the specified name.

GetString(String, Boolean)

Cerca una risorsa String con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

GetString(String)

Cerca una risorsa String con il nome specificato.Searches for a String resource with the specified name.

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

Parametri

name
String

Nome della risorsa da ricercare.Name of the resource to search for.

Restituisce

Valore di una risorsa, se tale valore è String.The value of a resource, if the value is a String.

Eccezioni

Il parametro name è null.The name parameter is null.

La risorsa specificata da name non è String.The resource specified by name is not a String.

L'oggetto è stato chiuso o eliminato.The object has been closed or disposed.

GetString(String, Boolean)

Cerca una risorsa String con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

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

Parametri

name
String

Nome della risorsa da ricercare.Name of the resource to search for.

ignoreCase
Boolean

Indica se occorre ignorare la distinzione tra maiuscole e minuscole per il nome specificato.Indicates whether the case of the case of the specified name should be ignored.

Restituisce

Valore di una risorsa, se tale valore è String.The value of a resource, if the value is a String.

Eccezioni

Il parametro name è null.The name parameter is null.

La risorsa specificata da name non è String.The resource specified by name is not a String.

L'oggetto è stato chiuso o eliminato.The object has been closed or disposed.

Commenti

Se il valore del parametro ignoreCase è true, una risorsa con il nome "Resource" equivale alla risorsa con il nome "Resource".If the value of the ignoreCase parameter is true, a resource with the name "Resource" is equivalent to the resource with the name "resource". Si noti, tuttavia, che questo metodo esegue sempre confronti tra stringhe senza distinzione tra maiuscole e minuscole usando CultureInfo.InvariantCulture.Note, however, that this method always performs case-insensitive string comparisons using CultureInfo.InvariantCulture. Il vantaggio è che i risultati dei confronti di stringhe senza distinzione tra maiuscole e minuscole eseguiti da questo metodo sono gli stessi in tutti i computer indipendentemente dalle impostazioni cultura.The advantage is that results of case-insensitive string comparisons performed by this method are the same on all computers regardless of culture. Lo svantaggio è che i risultati non sono coerenti con le regole di combinazione di maiuscole e minuscole di tutte le impostazioni cultura.The disadvantage is that the results are not consistent with the casing rules of all cultures.

Ad esempio, l'alfabeto turco presenta due versioni del carattere I: uno con un punto e uno senza un punto.For example, the Turkish alphabet has two versions of the character I: one with a dot and one without a dot. In turco, il carattere i (Unicode 0049) viene considerato la versione in maiuscolo di un carattere diverso ı (Unicode 0131).In Turkish, the character I (Unicode 0049) is considered the uppercase version of a different character ı (Unicode 0131). Il carattere i (Unicode 0069) è considerato la versione minuscola di un altro carattere i (Unicode 0130).The character i (Unicode 0069) is considered the lowercase version of yet another character İ (Unicode 0130). In base a queste regole di combinazione, un confronto tra stringhe senza distinzione tra maiuscole e minuscole dei caratteri i (Unicode 0069) e I (Unicode 0049) dovrebbe avere esito negativo per le impostazioni cultura "tr-TR" (turco in Turchia).According to these casing rules, a case-insensitive string comparison of the characters i (Unicode 0069) and I (Unicode 0049) should fail for the culture "tr-TR" (Turkish in Turkey). Se si usa il metodo GetString con ignoreCase impostato su true, il confronto ha esito positivo.Using the GetString method with ignoreCase set to true, this comparison succeeds.

Si applica a