Condividi tramite


ResourceSet.GetString Metodo

Definizione

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.

Si applica a