Aracılığıyla paylaş


Seçenek karşılaştırma deyimi

Varsayılan karşılaştırma yöntemi dize verileri karşılaştırırken kullanmasını bildirir.

Option Compare { Binary | Text }

Bölümleri

Terim

Tanım

Binary

İsteğe Bağlı.Dize karşılaştırmaları iç ikili temsili karakter türetilmiş bir sıralama düzeni esas sonuçlanır.

Bu tür bir karşılaştırma, özellikle metin olarak yorumlanmalıdır değil, karakter dizeleri içerebilir yararlıdır.Bu durumda, büyük/küçük harf duyarsızlığı gibi alfabetik eşitliğini sapma karşılaştırmayla istemiyor.

Text

İsteğe Bağlı.Sistem yerel ayarı tarafından belirlenen bir metnin büyük küçük harf duyarlı sıralama esas dize karşılaştırmaları sonuçlanır.

Bu tür karşılaştırma dizelerinizi tüm metin karakterleri içerir ve bunları büyük/küçük harf duyarsızlığı ve yakından ilgili mektuplar gibi alfabetik eşitliğini hesap alırken karşılaştırmak istediğinizde yararlıdır.Örneğin, göz önüne almak isteyebileceğiniz A ve a eşit olması için ve Ä ve ä önce gelmesini B ve b.

Notlar

Kullandıysanız, Option Compare deyimi gerekir başka bir kaynak kod deyimleri önce bir dosya görüntülenir.

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

A Binary karşılaştırması sayısal her dizedeki her karakterin Unicode değerini karşılaştırır.A Text geçerli kültürün içinde sözlü anlamı göre her Unicode karakter karşılaştırma karşılaştırır.

Microsoft Windows'da, sıralama düzeni kod sayfası tarafından belirlenir.Daha fazla bilgi için bkz. Kod sayfaları.

Aşağıdaki örnekte, İngilizce/Avrupa kod sayfası (ANSI 1252) karakterleri kullanarak sıralanır Option Compare Binary, normal ikili sıralama düzenini oluşturur.

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

Ne zaman aynı kod sayfasını aynı karakterler sıralandığı kullanarak Option Compare Text, aşağıdaki metin sıralama düzeni oluşturulur.

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

Bir seçenek karşılaştırdığınızda ifadesi yok

Kaynak kodu içermiyorsa bir Option Compare deyimi, Seçenek karşılaştırma ayarını Derleme sayfası, proje Tasarımcısı (Visual Basic) kullanılır.Komut satırı derleyicisini kullanıyorsanız ayarı belirtilen /optioncompare derleyici seçeneği kullanılır.

[!NOT]

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

Seçenek karşılaştırma IDE içinde ayarlamak için

  1. İçinde Solution Explorer, bir proje seçin.Proje menüsündeki Özellikler’i tıklayın.Daha fazla bilgi için bkz. Proje Tasarımcısı Giriº.

  2. Tıklatın derleme sekmesi.

  3. Değer kümesinde Seçenek karşılaştırma kutusu.

Bir proje oluşturduğunuzda, Seçenek karşılaştırma ayarını derleme sekmesinde ayarlanır Seçenek karşılaştırma ayarlama seçenekleri iletişim kutusu.Bu, açık ayarını değiştirmek için araçları menüsünde tıklatın seçenekleri.İçinde seçenekleri iletişim kutusunda, genişletme Projeler ve çözümlerve ardından vb varsayılan olarak.Varsayılan başlangıç ayarını vb varsayılanlarını olan ikili.

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

Örnek

Aşağıdaki örnek Option Compare ikili karşılaştırma varsayılan dize karşılaştırma yöntemi olarak ayarlamak için deyimi.Bu kodu kullanmak için yorumsuz Option Compare Binary deyimi, kaynak dosyasının en üstünde koyabilirsiniz.

' Option Compare Binary

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

Aşağıdaki örnek Option Compare varsayılan dize karşılaştırma yöntemi olarak metnin büyük küçük harf duyarlı sıralama düzeni ayarlamak için deyimi.Bu kodu kullanmak için yorumsuz Option Compare Text deyimi, kaynak dosyasının en üstünde koyabilirsiniz.

' Option Compare Text

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

Ayrıca bkz.

Başvuru

/optioncompare

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

Like işleci (Visual Basic)

Dize işlevleri (Visual Basic)

Seçenek Belirtik deyimi (Visual Basic)

Option Strict deyimi

InStr

InStrRev

Replace

Split

StrComp

Kavramlar

Visual Basic'te karşılaştırma işleçleri