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)

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

Object

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)

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

Object

Risorsa richiesta.

Eccezioni

Il valore del parametro name è null.

L'oggetto è stato chiuso o eliminato.

Commenti

Se il valore del parametro è , una risorsa con il nome "Resource" equivale alla risorsa con il ignoreCase true 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 distinzione tra 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 dell'ennesimo carattere İ (Unicode 0130). In base a queste regole di distinzione tra maiuscole e minuscole, un confronto tra 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 Turco). GetObjectL'uso del metodo con impostato su ha esito ignoreCase true positivo.

Si applica a