Option Compare Deyimi

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

Sözdizimi

Option Compare { Binary | Text }  

Parça

Süre Tanım
Binary isteğe bağlı. Karakterlerin iç ikili gösterimlerinden türetilen sıralama düzenine göre dize karşılaştırmalarıyla sonuçlanır.

Bu karşılaştırma türü özellikle dizeler metin olarak yorumlanacak karakterler içerebiliyorsa kullanışlıdır. Bu durumda, büyük/küçük harf duyarsızlığı gibi alfabetik eşdeğerliklerle karşılaştırmaları sapmak istemezsiniz.
Text isteğe bağlı. Sisteminizin yerel ayarı tarafından belirlenen büyük/küçük harfe duyarlı olmayan metin sıralama düzenine göre dize karşılaştırmalarıyla sonuçlanır.

Dizeleriniz tüm metin karakterlerini içeriyorsa ve büyük/küçük harf duyarsızlığı ve yakından ilişkili harfler gibi alfabetik denklikleri dikkate alarak karşılaştırmak istiyorsanız bu karşılaştırma türü kullanışlıdır. Örneğin, eşit olmak Ä ve ve 'nin önüne bB geçmek isteyebilirsinizA.aä

Açıklamalar

Kullanılırsa, deyiminin Option Compare diğer kaynak kod deyimlerinden önce bir dosyada görünmesi gerekir.

deyimi Option Compare dize karşılaştırma yöntemini (Binary veya Text) belirtir. Varsayılan metin karşılaştırma yöntemidir Binary.

Karşılaştırma Binary , her dizedeki her karakterin sayısal Unicode değerini karşılaştırır. Karşılaştırma Text , her Unicode karakterini geçerli kültürdeki sözcük temelli anlamı temelinde karşılaştırır.

Microsoft Windows'ta sıralama düzeni kod sayfasına göre belirlenir. Daha fazla bilgi için bkz . Kod Sayfaları.

Aşağıdaki örnekte, İngilizce/Avrupa kod sayfasındaki (ANSI 1252) karakterler, tipik bir ikili sıralama düzeni oluşturan kullanılarak Option Compare Binarysıralanır.

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

Aynı kod sayfasındaki aynı karakterler kullanılarak Option Compare Textsıralandığında, aşağıdaki metin sıralama düzeni oluşturulur.

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

Seçenek Karşılaştırma Deyimi Mevcut Olmadığında

Kaynak kod bir Option Compare deyim içermiyorsa, Derleme Sayfasında Seçenek Karşılaştırma ayarı, Project Tasarım Aracı (Visual Basic) kullanılır. Komut satırı derleyicisini kullanırsanız, -optioncompare derleyici seçeneği tarafından belirtilen ayar 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. IDE’yi kişiselleştirme.

IDE'de Seçenek Karşılaştırması'nı ayarlamak için

  1. Çözüm Gezgini'da bir proje seçin. Proje menüsünde Özellikler'e tıklayın.

  2. Derle sekmesine tıklayın.

  3. Seçenek Karşılaştırma kutusunda değeri ayarlayın.

Proje oluşturduğunuzda, Derle sekmesindeki Seçenek Karşılaştırması ayarı, Seçenekler iletişim kutusundaki Seçenek Karşılaştırması ayarına ayarlanır. Bu ayarı değiştirmek için Araçlar menüsünde Seçenekler'e tıklayın. Seçenekler iletişim kutusunda Projeler ve Çözümler'i genişletin ve VB Varsayılanları'na tıklayın. VB Varsayılanları'ndaki ilk varsayılan ayar İkili'dir.

Komut satırında Seçenek Karşılaştırma'yı ayarlamak için

Örnek 1

Aşağıdaki örnek, ikili karşılaştırmayı Option Compare varsayılan dize karşılaştırma yöntemi olarak ayarlamak için deyimini kullanır. Bu kodu kullanmak için deyimini Option Compare Binary açın ve kaynak dosyanın en üstüne yerleştirin.

' Option Compare Binary

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

Örnek 2

Aşağıdaki örnek, büyük/küçük harfe duyarlı olmayan metin sıralama düzenini varsayılan dize karşılaştırma yöntemi olarak ayarlamak için deyimini kullanır Option Compare . Bu kodu kullanmak için deyimini Option Compare Text açın ve kaynak dosyanın en üstüne yerleştirin.

' Option Compare Text

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

Ayrıca bkz.