ResourceSet.GetObject 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 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.