Condividi tramite


ResourceSet.GetObject Metodo

Definizione

Restituisce un oggetto risorsa con il nome specificato.

Overload

GetObject(String)

Cerca un oggetto risorsa con il nome specificato.

GetObject(String, Boolean)

Cerca un oggetto risorsa con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto.

GetObject(String)

Origine:
ResourceSet.cs
Origine:
ResourceSet.cs
Origine:
ResourceSet.cs

Cerca un oggetto risorsa con il nome specificato.

public:
 virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (string name);
public virtual object GetObject (string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object

Parametri

name
String

Nome, con distinzione tra maiuscole e minuscole, della risorsa da ricercare.

Restituisce

Risorsa richiesta.

Eccezioni

Il valore del parametro name è null.

L'oggetto è stato chiuso o eliminato.

Commenti

Il nome dell'oggetto risorsa fa distinzione tra maiuscole e minuscole. Per una ricerca senza distinzione tra maiuscole e minuscole, usare GetObject.

Si applica a

GetObject(String, Boolean)

Origine:
ResourceSet.cs
Origine:
ResourceSet.cs
Origine:
ResourceSet.cs

Cerca un oggetto risorsa con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto.

public:
 virtual System::Object ^ GetObject(System::String ^ name, bool ignoreCase);
public virtual object? GetObject (string name, bool ignoreCase);
public virtual object GetObject (string name, bool ignoreCase);
abstract member GetObject : string * bool -> obj
override this.GetObject : string * bool -> obj
Public Overridable Function GetObject (name As String, ignoreCase As Boolean) As Object

Parametri

name
String

Nome della risorsa da ricercare.

ignoreCase
Boolean

Indica se ignorare o meno la distinzione tra maiuscole e minuscole per il nome specificato.

Restituisce

Risorsa richiesta.

Eccezioni

Il valore del parametro name è null.

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 GetObject metodo con ignoreCase impostato su true, il confronto ha esito positivo.

Si applica a