Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ResourceSet.GetObject (String, Boolean)

 

Data di pubblicazione: novembre 2016

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

Spazio dei nomi:   System.Resources
Assembly:  mscorlib (in mscorlib.dll)

public virtual object GetObject(
	string name,
	bool ignoreCase
)

Parametri

name
Type: System.String

Nome della risorsa da ricercare.

ignoreCase
Type: System.Boolean

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

Valore restituito

Type: System.Object

Risorsa richiesta.

Exception Condition
ArgumentNullException

Il valore del parametro name è null.

ObjectDisposedException

L'oggetto è stata chiusa o eliminata.

Se il valore di ignoreCase parametro true, una risorsa con il nome "Risorsa" è equivalente alla risorsa il cui nome è "risorsa". Si noti tuttavia che questo metodo esegue sempre confronti tra maiuscole e minuscole utilizzando CultureInfo.InvariantCulture. Il vantaggio è che i risultati dei confronti tra stringhe tra maiuscole e minuscole eseguite 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 tutte le lingue.

Ad esempio, l'alfabeto turco presenta due versioni del carattere i: una con un punto e una senza punto. In turco, il carattere I (Unicode 0049) è considerato la versione maiuscola di un altro carattere ı (Unicode 0131). Il carattere i (Unicode 0069) è considerato la versione minuscola di un altro carattere i (Unicode 0130). In base a queste regole di maiuscole e minuscole, un confronto tra stringhe senza maiuscole/minuscole dei caratteri i (Unicode 0069) e I (Unicode 0049) dovrebbe avere esito negativo per le impostazioni cultura "tr-TR" (turco di Turchia). Utilizzo di GetObject metodo con ignoreCase impostato su true, questo confronto ha esito positivo.

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: