InvariantCulture ve Sıra dize arasındaki fark karşılaştırma | Netgez.com
SORU
29 Ocak 2009, PERÅžEMBE


InvariantCulture ve Sıra dize arasındaki fark karşılaştırma

C iki dizeleri karşılaştırırken# eşitlik için, InvariantCulture ve Sıralı karşılaştırma arasındaki fark nedir?

CEVAP
29 Ocak 2009, PERÅžEMBE


"""Standart" karakter sıralama kümesi (a,b,c, ... vb.). ayarı kullanan bir InvariantCulture Bu farklı emir karakterleri sıralama bazı özel yerel ayarlar, aksine ('a-ile-akut' önce olabilirya'a', yerel ve çok bağlı olarak). sonra

"Sıralı" karşılaştırıldığında, diğer taraftan, tamamen karakteri temsil eden ham bayt(s) değerleri bakar. Çeşitli StringComparison değerleri sonuçlarını gösterir http://msdn.microsoft.com/en-us/library/e6883c06.aspx harika bir örnek var. Sonunda tüm yol gösterir (bölümünden):

StringComparison.InvariantCulture:
LATIN SMALL LETTER I (U 0069) is less than LATIN SMALL LETTER DOTLESS I (U 0131)
LATIN SMALL LETTER I (U 0069) is less than LATIN CAPITAL LETTER I (U 0049)
LATIN SMALL LETTER DOTLESS I (U 0131) is greater than LATIN CAPITAL LETTER I (U 0049)

StringComparison.Ordinal:
LATIN SMALL LETTER I (U 0069) is less than LATIN SMALL LETTER DOTLESS I (U 0131)
LATIN SMALL LETTER I (U 0069) is greater than LATIN CAPITAL LETTER I (U 0049)
LATIN SMALL LETTER DOTLESS I (U 0131) is greater than LATIN CAPITAL LETTER I (U 0049)

Nerede InvariantCulture bu verimleri (U 0069, U 0049, U 00131), Sıra verim (U 0049, U 0069, U 00131) görebilirsiniz.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • joshsnice

    joshsnice

    28 Kasım 2006