Dizilerde kültüre duyarsız dize işlemleri gerçekleştirme
ve Array.BinarySearch yöntemlerinin Array.Sort aşırı yüklemeleri, özelliğini kullanarak Thread.CurrentCulture kültüre duyarlı sıralamaları varsayılan olarak gerçekleştirir. Bu yöntemler tarafından döndürülen kültüre duyarlı sonuçlar, sıralama düzenlerindeki farklılıklar nedeniyle kültüre göre farklılık gösterebilir. Kültüre duyarlı davranışı ortadan kaldırmak için bu yöntemin parametre comparer
kabul eden aşırı yüklemelerinden birini kullanın. parametresi, comparer
dizideki IComparer öğeleri karşılaştırırken kullanılacak uygulamayı belirtir. parametresi için kullanan CultureInfo.InvariantCultureözel bir sabit karşılaştırıcı sınıfı belirtin. Koleksiyonlarda kültüre duyarsız dize işlemleri gerçekleştirme konusunun "SortedList Sınıfını Kullanma" alt başlığında özel sabit karşılaştırıcı sınıfına bir örnek verilmiştir.
Not
CultureInfo.InvariantCulture dosyasının bir karşılaştırma yöntemine geçirilmesi kültüre duyarsız bir karşılaştırma gerçekleştirir. Ancak, dosya yolları, kayıt defteri anahtarları ve ortam değişkenleri gibi dilsel olmayan bir karşılaştırmaya neden olmaz. Karşılaştırma sonucuna göre güvenlik kararlarını da desteklemez. Dilsel olmayan bir karşılaştırma veya sonuç tabanlı güvenlik kararları için destek için, uygulama bir StringComparison değeri kabul eden bir karşılaştırma yöntemi kullanmalıdır. Uygulama daha sonra geçirmelidir Ordinal.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin