ResourceSet.GetString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.