ResourceSet.GetString Methode

Definition

Gibt eine String-Ressource mit dem angegebenen Namen zurück.

Überlädt

GetString(String)

Sucht nach einer String-Ressource mit dem angegebenen Namen.

GetString(String, Boolean)

Sucht auf Anforderung ohne Berücksichtigung der Groß- und Kleinschreibung nach einer String-Ressource mit dem angegebenen Namen.

GetString(String)

Sucht nach einer String-Ressource mit dem angegebenen Namen.

public:
 virtual System::String ^ GetString(System::String ^ name);
public virtual string? GetString (string name);
public virtual string GetString (string name);
abstract member GetString : string -> string
override this.GetString : string -> string
Public Overridable Function GetString (name As String) As String

Parameter

name
String

Der Name der zu suchenden Ressource.

Gibt zurück

Der Wert einer Ressource, wenn der Wert ein String ist.

Ausnahmen

Der name-Parameter ist null.

Die von name angegebene Ressource ist keine String.

Das Objekt wurde geschlossen oder freigegeben.

Gilt für:

GetString(String, Boolean)

Sucht auf Anforderung ohne Berücksichtigung der Groß- und Kleinschreibung nach einer String-Ressource mit dem angegebenen Namen.

public:
 virtual System::String ^ GetString(System::String ^ name, bool ignoreCase);
public virtual string? GetString (string name, bool ignoreCase);
public virtual string GetString (string name, bool ignoreCase);
abstract member GetString : string * bool -> string
override this.GetString : string * bool -> string
Public Overridable Function GetString (name As String, ignoreCase As Boolean) As String

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

Der Wert einer Ressource, wenn der Wert ein String ist.

Ausnahmen

Der name-Parameter ist null.

Die von name angegebene Ressource ist keine String.

Das Objekt wurde geschlossen oder freigegeben.

Hinweise

Wenn der Wert des ignoreCase Parameters ist, entspricht trueeine Ressource mit dem Namen "Resource" der Ressource mit dem Namen "resource". Beachten Sie jedoch, dass diese Methode immer Zeichenfolgenvergleiche ohne Berücksichtigung der Groß-/Kleinschreibung mit CultureInfo.InvariantCultureausführt. Der Vorteil besteht darin, dass die Ergebnisse von Zeichenfolgenvergleichen, die von dieser Methode ohne Beachtung der Groß-/Kleinschreibung durchgeführt werden, auf allen Computern unabhängig von der Kultur identisch sind. Der Nachteil ist, dass die Ergebnisse nicht mit den Groß-/Kleinschreibungsregeln 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ß-/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 GetString -Methode mit ignoreCase festgelegt auf trueist dieser Vergleich erfolgreich.

Gilt für: