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 risorsa String con un nome specificato.
Overload
GetString(String) |
Cerca una risorsa String con il nome specificato. |
GetString(String, Boolean) |
Cerca una risorsa String con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto. |
GetString(String)
- Origine:
- ResourceSet.cs
- Origine:
- ResourceSet.cs
- Origine:
- ResourceSet.cs
Cerca una risorsa String con il nome specificato.
public:
virtual System::String ^ GetString(System::String ^ name);
public virtual string? GetString (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.
Restituisce
Valore di una risorsa, se tale valore è String.
Eccezioni
Il valore del parametro name
è null
.
La risorsa specificata da name
non è String.
L'oggetto è stato chiuso o eliminato.
Si applica a
GetString(String, Boolean)
- Origine:
- ResourceSet.cs
- Origine:
- ResourceSet.cs
- Origine:
- ResourceSet.cs
Cerca una risorsa String con il nome specificato senza considerare la 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);
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.
- ignoreCase
- Boolean
Indica se occorre ignorare la distinzione tra maiuscole e minuscole per il nome specificato.
Restituisce
Valore di una risorsa, se tale valore è String.
Eccezioni
Il valore del parametro name
è null
.
La risorsa specificata da name
non è 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 tra stringhe senza distinzione tra maiuscole e minuscole usando CultureInfo.InvariantCulture. Il vantaggio è che i risultati dei confronti di stringhe senza distinzione tra maiuscole e minuscole eseguite da questo metodo sono uguali 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: uno con un punto e uno 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 tra stringhe senza distinzione tra maiuscole e minuscole dei caratteri i (Unicode 0069) e I (Unicode 0049) deve avere esito negativo per le impostazioni cultura "tr-TR" (turco in Turchia). L'uso del GetString
metodo con ignoreCase
impostato su true
, questo confronto ha esito positivo.