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
Çö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.
Tıklatın derleme sekmesi.
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
- Dahil /optioncompare derleyici seçeneği vbc komutu.
Ö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
Karşılaştırma İşleçleri (Visual Basic)
Option Explicit Deyimi (Visual Basic)