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)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
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)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
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 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 tra stringhe senza distinzione tra maiuscole e minuscole dei caratteri i (Unicode 0069) e I (Unicode 0049) non dovrebbe avere esito negativo per le impostazioni cultura "tr-TR" (turco in Turchia). L'utilizzo del GetString metodo con ignoreCase impostato su true, il confronto ha esito positivo.

Si applica a