ResourceSet.GetString Metodo

Definizione

Restituisce una String risorsa con un nome specificato.

Overload

Nome Descrizione
GetString(String)

Cerca una String risorsa con il nome specificato.

GetString(String, Boolean)

Cerca una String risorsa con il nome specificato in modo senza distinzione tra maiuscole e minuscole, se richiesto.

GetString(String)

Cerca una String risorsa con il nome specificato.

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 cercare.

Valori restituiti

Valore di una risorsa, se il valore è .String

Eccezioni

Il name parametro è null.

La risorsa specificata da name non è un oggetto String.

L'oggetto è stato chiuso o eliminato.

Si applica a

GetString(String, Boolean)

Cerca una String risorsa con il nome specificato in modo senza distinzione tra maiuscole e minuscole, se richiesto.

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 cercare.

ignoreCase
Boolean

Indica se la distinzione tra maiuscole e minuscole del nome specificato deve essere ignorata.

Valori restituiti

Valore di una risorsa, se il valore è .String

Eccezioni

Il name parametro è null.

La risorsa specificata da name non è un oggetto String.

L'oggetto è stato chiuso o eliminato.

Commenti

Se il valore del ignoreCase parametro è true, una risorsa con il nome "Resource" equivale alla risorsa con il nome "resource". Si noti, tuttavia, che questo metodo esegue sempre confronti di stringhe senza distinzione tra maiuscole e minuscole usando CultureInfo.InvariantCulture. Il vantaggio è che i risultati dei confronti tra stringhe senza distinzione tra maiuscole e minuscole eseguiti da questo metodo sono gli stessi in tutti i computer indipendentemente dalle impostazioni cultura. Lo svantaggio è che i risultati non sono coerenti con le regole di maiuscole e minuscole di tutte le impostazioni cultura.

Ad esempio, l'alfabeto turco ha due versioni del carattere I: una con un punto e una senza un punto. In turco, il carattere I (Unicode 0049) è considerato la versione maiuscola di un carattere diverso ı (Unicode 0131). Il carattere i (Unicode 0069) è considerato la versione minuscola di un altro carattere İ (Unicode 0130). In base a queste regole di maiuscole e minuscole, un confronto di stringhe senza distinzione tra maiuscole e minuscole dei caratteri i (Unicode 0069) e I (Unicode 0049) dovrebbe non riuscire per le impostazioni cultura "tr-TR" (turco in Turchia). Usando il GetString metodo con ignoreCase impostato su true, questo confronto ha esito positivo.

Si applica a