Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen booleschen Wert ab, der angibt, ob die aktuelle Instanz von ResourceManager die Ressourcensuche ohne Berücksichtigung der Groß- und Kleinschreibung in der GetString-Methode und der GetObject-Methode zulässt, oder legt diesen fest.
Namespace: System.Resources
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Overridable Property IgnoreCase As Boolean
'Usage
Dim instance As ResourceManager
Dim value As Boolean
value = instance.IgnoreCase
instance.IgnoreCase = value
public virtual bool IgnoreCase { get; set; }
public:
virtual property bool IgnoreCase {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_IgnoreCase ()
/** @property */
public void set_IgnoreCase (boolean value)
public function get IgnoreCase () : boolean
public function set IgnoreCase (value : boolean)
Eigenschaftenwert
Ein boolescher Wert, der angibt, ob die Groß- und Kleinschreibung bei Ressourcennamen ignoriert wird.
Hinweise
Wenn der Wert der IgnoreCase-Eigenschaft false ist, sind eine Ressource mit dem Namen "Resource" und eine Ressource mit dem Namen "resource" nicht identisch. Wenn die IgnoreCase-Eigenschaft true ist, sind eine Ressource mit dem Namen "Resource" und eine Ressource mit dem Namen "resource" identisch. Beachten Sie jedoch, dass die ResourceManager.GetString-Methode und die ResourceManager.GetObject-Methode Zeichenfolgenvergleiche ohne Beachtung der Groß- und Kleinschreibung und unter Verwendung von CultureInfo.InvariantCulture ausführen, wenn IgnoreCasetrue ist. Das hat den Vorteil, dass die Ergebnisse von Zeichenfolgenvergleichen mit diesen Methoden und ohne Beachtung der Groß- und Kleinschreibung auf allen Computern unabhängig von der Kultur dieselben sind. Der Nachteil ist, dass die Ergebnisse nicht mit den Regeln für Groß- und Kleinschreibung aller Kulturen konsistent sind.
Im türkischen Alphabet gibt es z. B. zwei Versionen des Zeichens I: mit Punkt und ohne Punkt. Das Zeichen I (Unicode 0049) ist im Türkischen der Großbuchstabe eines anderen Zeichens: ı (Unicode 0131). Das Zeichen i (Unicode 0069) ist der Kleinbuchstabe eines weiteren Zeichens: İ (Unicode 0130). Aufgrund dieser Regeln für die Groß- und Kleinschreibung schlägt ein Zeichenfolgenvergleich zwischen den Zeichen i (Unicode 0069) und I (Unicode 0049) für die Kultur "tr-TR" (Türkisch in der Türkei) ohne Beachtung der Groß- und Kleinschreibung fehl. Wenn IgnoreCasetrue ist, kann dieser Vergleich erfolgreich ausgeführt werden.
Hinweis
Aus Leistungsgründen sollten Sie bei Ressourcennamen immer die Groß- und Kleinschreibung beachten. IgnoreCase kann ein umfangreiches Workingset und spürbare Leistungseinbußen verursachen.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
ResourceManager-Klasse
ResourceManager-Member
System.Resources-Namespace