Aracılığıyla paylaş


Option Compare Deyimi

Dize verilerini karşılaştırılırken kullanılacak varsayılan karşılaştırma yöntemi bildirir.

Option Compare { Binary | Text }

Bölümler

Terim

Tanım

Binary

İsteğe bağlı.İç ikili gösterimlerini karakterleri türetilen bir sıralama düzeni temel dize karşılaştırma sonuçlanır.

Özellikle dizeler metin olarak yorumlanması değil olan karakter uzunluğunda olabilir, bu tür bir karşılaştırma kullanışlıdır.Bu durumda, fark karşılaştırma büyük/küçük harfe gibi alfabetik eşitliğini ile istediğiniz değil.

Text

İsteğe bağlı.Dize karşılaştırma sisteminizin yerel tarafından belirlenen bir harf metin sıralama temel sonuçlanır.

Bu tür bir karşılaştırma tüm metin karakterleri, dizeler içeriyor ve büyük/küçük harfe ve yakın ilgili harf gibi hesabı alfabetik eşitliğini alırken Karşılaştırılacak istiyorsanız yararlıdır.Örneğin, göz önünde bulundurun isteyebilirsiniz A ve a eşit, ve Ä ve ä önce geliyor B ve b.

Notlar

Kullandıysanız, Option Compare deyimi başka bir kaynak kod deyimleri önce bir dosyada yer gerekir.

Option Compare Bildirimi dize karşılaştırma yöntemi belirtir (Binary veya Text).Varsayılan metin karşılaştırma yöntemdir Binary.

Bir Binary karşılaştırma her dizesinde her karakter sayısal Unicode değerini karşılaştırır.Bir Text karşılaştırma sözlü anlamlarını geçerli kültürü içindeki temel her Unicode karakter karşılaştırır.

Microsoft Windows, sıralama kod sayfası tarafından belirlenir.Daha fazla bilgi için bkz. Kod Sayfaları.

Aşağıdaki örnekte, İngilizce/Avrupa kod sayfası (ANSI 1252) karakterleri kullanılarak sıralanır Option Compare Binary, tipik bir ikili sıralama üretir.

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

Ne zaman aynı kod sayfası aynı karakterler sıralanır kullanarak Option Compare Text, aşağıdaki metni sıralama düzeninin üretilir.

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

Bir seçenek karşılaştırma olduğunda bildirimi mevcut değil

Kaynak kodu içermiyorsa bir Option Compare deyimi, seçeneği karşılaştırma ayarlama Derleme Sayfası, Proje Tasarımcısı (Visual Basic) kullanılır.Komut satırı derleyicisi kullanırsanız, ayarı tarafından belirtilen /optioncompare derleyici seçeneği kullanılır.

[!NOT]

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için, bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.

IDE'de seçeneği karşılaştırma ayarlamak için

  1. Çözüm Gezgini'nde bir proje seçin.Üzerinde proje menüsünde tıklatın özellikleri.Daha fazla bilgi için bkz. Introduction to the Project Designer.

  2. Tıklatın derleme sekmesi.

  3. Değer kümesinde seçeneği karşılaştırma kutusu.

Bir proje oluşturduğunuzda seçeneği karşılaştırma ayarlama derleme sekmesi ayarı seçeneği karşılaştırma ayarlarken seçenekleri iletişim kutusu.Bu, üzerinde ayarı değiştirmek için Araçları menüsünde tıklatın seçenekleri.İçindeki seçenekleri iletişim kutusunda, genişletme proje ve çözümve ardından VB varsayılanları.İlk varsayılan ayarı VB varsayılanları olan ikili.

Komut satırında seçeneği karşılaştırma ayarlamak için

Örnek

Aşağıdaki örnek, kullanır Option Compare ikili karşılaştırma varsayılan dize karşılaştırma yöntemi olarak ayarlamak için bildirimi.Bu kodu kullanmak için açıklamayı kaldırın Option Compare Binary deyimi ve kaynak dosyasının üstünde yerleştirin.

' Option Compare Binary

Console.WriteLine("A" < "a")
' Output: True

Aşağıdaki örnek, kullanır Option Compare büyük küçük harf duyarsız metin sıralama düzeninin varsayılan dize karşılaştırma yöntemi olarak ayarlamak için bildirimi.Bu kodu kullanmak için açıklamayı kaldırın Option Compare Text deyimi ve kaynak dosyasının üstünde yerleştirin.

' Option Compare Text

Console.WriteLine("A" = "a")
' Output: True

Ayrıca bkz.

Başvuru

/optioncompare

Karşılaştırma İşleçleri (Visual Basic)

Like İşleci (Visual Basic)

Dize İşlevleri (Visual Basic)

Option Explicit Deyimi (Visual Basic)

Option Strict Deyimi

InStr

InStrRev

Replace

Split

StrComp

Kavramlar

Visual Basic'de Karşılaştırma İşleçleri