ResourceSet.GetObject Metod

Definition

Returnerar ett resursobjekt med det angivna namnet.

Överlagringar

Name Description
GetObject(String)

Söker efter ett resursobjekt med det angivna namnet.

GetObject(String, Boolean)

Söker efter ett resursobjekt med det angivna namnet på ett skiftlägesokänsligt sätt om det begärs.

GetObject(String)

Söker efter ett resursobjekt med det angivna namnet.

public:
 virtual System::Object ^ GetObject(System::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

Parametrar

name
String

Skiftlägeskänsligt namn på resursen som ska sökas efter.

Returer

Den begärda resursen.

Undantag

Parametern name är null.

Objektet har stängts eller tagits bort.

Kommentarer

Namnet på resursobjektet är skiftlägeskänsligt. För en skiftlägeskänslig sökning använder du GetObject.

Gäller för

GetObject(String, Boolean)

Söker efter ett resursobjekt med det angivna namnet på ett skiftlägesokänsligt sätt om det begärs.

public:
 virtual System::Object ^ GetObject(System::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

Parametrar

name
String

Namnet på resursen som ska sökas efter.

ignoreCase
Boolean

Anger om fallet med det angivna namnet ska ignoreras.

Returer

Den begärda resursen.

Undantag

Parametern name är null.

Objektet har stängts eller tagits bort.

Kommentarer

Om värdet för parametern ignoreCase är truemotsvarar en resurs med namnet "Resurs" resursen med namnet "resurs". Observera dock att den här metoden alltid utför skiftlägesokänsliga strängjämförelser med hjälp av CultureInfo.InvariantCulture. Fördelen är att resultatet av skiftlägesokänsliga strängjämförelser som utförs med den här metoden är desamma på alla datorer oavsett kultur. Nackdelen är att resultaten inte överensstämmer med höljereglerna för alla kulturer.

Det turkiska alfabetet har till exempel två versioner av tecknet I: en med en punkt och en utan en punkt. På turkiska anses tecknet I (Unicode 0049) vara den versala versionen av ett annat tecken ı (Unicode 0131). Tecknet i (Unicode 0069) anses vara den gemena versionen av ännu ett tecken İ (Unicode 0130). Enligt dessa höljeregler bör en skiftlägesokänslig strängjämförelse av tecknen i (Unicode 0069) och I (Unicode 0049) misslyckas för kulturen "tr-TR" (turkiska i Turkiet). GetObject Med metoden med ignoreCase inställd på truelyckas den här jämförelsen.

Gäller för