Option Compare-Anweisung

Aktualisiert: November 2007

Deklariert die beim Vergleichen von Zeichenfolgendaten zu verwendende Standardvergleichsmethode.

Option Compare { Binary | Text }

Bestandteile

  • Binary
    Optional. Führt einen Zeichenfolgenvergleich basierend auf einer Sortierreihenfolge durch, die von den internen binären Darstellungen der Zeichen abgeleitet wird.

  • Text
    Optional. Führt einen Zeichenfolgenvergleich basierend auf einer vom Gebietsschema des Systems vorgegebenen Textsortierreihenfolge durch. Die Groß-/Kleinschreibung wird dabei nicht berücksichtigt.

Hinweise

Bei Verwendung der Option Compare-Anweisung muss diese in einer Datei vor allen anderen Quellcodeanweisungen angeordnet sein.

Die Option Compare-Anweisung gibt die Zeichenfolgenvergleichsmethode (Binary oder Text) für eine Klasse, ein Modul oder eine Struktur an. Wenn keine Option Compare-Anweisung angegeben wird, ist die Standardmethode für den Textvergleich Binary.

In Microsoft Windows wird die Sortierreihenfolge durch die Codepage festgelegt. Weitere Informationen finden Sie unter Code Pages.

Im folgenden Beispiel werden Zeichen der Codepage für Westeuropäisch (ANSI 1252) mit Option Compare Binary sortiert. Dies ergibt eine typische binäre Sortierreihenfolge.

A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø

Wenn dieselben Zeichen in derselben Codepage mit Option Compare Text sortiert werden, ergibt sich die folgende Textsortierreihenfolge.

(A=a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)

Sie können Option Compare auch in der integrierten Entwicklungsumgebung (IDE, Integrated Development Environment) von Visual Studio oder in einer Befehlszeile festlegen.

Hinweis:

Die angezeigten Dialogfelder und Menübefehle können sich je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So legen Option Compare in der IDE fest

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Öffnen Sie den Knoten Projekte und Projektmappen.

  3. Wählen Sie VB-Standard aus.

  4. Ändern Sie die Einstellung Option Compare.

So legen Sie Option Compare in der Befehlszeile fest

Beispiel

Im folgenden Beispiel wird die Option Compare-Anweisung verwendet, um als Standardmethode für den Zeichenfolgenvergleich einen binären Vergleich festzulegen.

' Set the string comparison method to Binary ("AAA" < "aaa").
Option Compare Binary

Im folgenden Beispiel wird die Option Compare-Anweisung verwendet, um als Standardmethode für den Zeichenfolgenvergleich eine Textsortierreihenfolge ohne Beachtung der Groß-/Kleinschreibung festzulegen.

' Set the string comparison method to Text ("AAA" = "aaa").
Option Compare Text

Siehe auch

Referenz

Vergleichsoperatoren (Visual Basic)

InStr-Funktion (Visual Basic)

InStrRev-Funktion (Visual Basic)

Replace-Funktion (Visual Basic)

Split-Funktion (Visual Basic)

StrComp-Funktion (Visual Basic)

/optioncompare

Option Explicit-Anweisung (Visual Basic)

Option Strict-Anweisung

/optionexplicit

/optionstrict

VB-Standard, Projekte, Dialogfeld "Optionen"