Teilen über


ResourceSet.GetObject Methode

Definition

Gibt ein Ressourcenobjekt mit dem angegebenen Namen zurück.

Überlädt

GetObject(String)

Sucht nach einem Ressourcenobjekt mit dem angegebenen Namen.

GetObject(String, Boolean)

Sucht auf Anforderung unter Berücksichtigung der Groß- und Kleinschreibung nach einem Ressourcenobjekt mit dem angegebenen Namen.

GetObject(String)

Quelle:
ResourceSet.cs
Quelle:
ResourceSet.cs
Quelle:
ResourceSet.cs

Sucht nach einem Ressourcenobjekt mit dem angegebenen Namen.

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

Parameter

name
String

Der Name der zu suchenden Ressource unter Berücksichtigung der Groß- und Kleinschreibung.

Gibt zurück

Die angeforderte Ressource.

Ausnahmen

Der name-Parameter ist null.

Das Objekt wurde geschlossen oder freigegeben.

Hinweise

Beim Namen des Ressourcenobjekts wird die Groß-/Kleinschreibung beachtet. Verwenden Sie GetObjectfür eine Suche ohne Beachtung der Groß-/Kleinschreibung.

Gilt für:

GetObject(String, Boolean)

Quelle:
ResourceSet.cs
Quelle:
ResourceSet.cs
Quelle:
ResourceSet.cs

Sucht auf Anforderung unter Berücksichtigung der Groß- und Kleinschreibung nach einem Ressourcenobjekt mit dem angegebenen Namen.

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

Parameter

name
String

Der Name der zu suchenden Ressource.

ignoreCase
Boolean

Gibt an, ob die Groß- und Kleinschreibung beim angegebenen Namen ignoriert werden soll.

Gibt zurück

Die angeforderte Ressource.

Ausnahmen

Der name-Parameter ist null.

Das Objekt wurde geschlossen oder freigegeben.

Hinweise

Wenn der Wert des ignoreCase Parameters ist, entspricht trueeine Ressource mit dem Namen "Ressource" der Ressource mit dem Namen "Ressource". Beachten Sie jedoch, dass diese Methode immer Zeichenfolgenvergleiche durchführt, bei denen die Groß-/Kleinschreibung nicht beachtet wird.CultureInfo.InvariantCulture Der Vorteil besteht darin, dass die Ergebnisse von Zeichenfolgenvergleichen, die von dieser Methode durchgeführt werden, unabhängig von der Kultur auf allen Computern identisch sind. Der Nachteil ist, dass die Ergebnisse nicht mit den Casing-Regeln aller Kulturen übereinstimmen.

Das türkische Alphabet hat beispielsweise zwei Versionen des Zeichens I: eine mit einem Punkt und eine ohne Punkt. Im Türkischen wird das Zeichen I (Unicode 0049) als Großbuchstaben eines anderen Zeichens ı (Unicode 0131) betrachtet. Das Zeichen i (Unicode 0069) gilt als Kleinbuchstaben eines weiteren Zeichens İ (Unicode 0130). Gemäß diesen Groß- und Kleinschreibungsregeln sollte ein Zeichenfolgenvergleich der Zeichen i (Unicode 0069) und I (Unicode 0049) für die Kultur "tr-TR" (Türkisch in der Türkei) fehlschlagen. Bei Verwendung der GetObject -Methode mit ignoreCase festgelegt auf trueist dieser Vergleich erfolgreich.

Gilt für: