Aşağıdaki dönüşü gerçekleştirmenin bir yolu var mı?
string title = "ASTRINGTOTEST";
title.Contains("string");
Durum hassasiyetini ayarlamama izin veren bir aşırı yük var gibi görünmüyor .. Şu anda ikisini de ÜSTLÜYORUM, ama bu sadece aptalca ( yukarı ve aşağı kasa ile gelen i18n sorunlarına atıfta bulunuyorum ).
GÜNCELLEME
Bu soru eski ve o zamandan beri, tam olarak araştırmayı önemsiyorsanız gerçekten çok geniş ve zor bir konu için basit bir cevap istediğimi fark ettim.
Çoğu durumda, tek dilli İngilizce kod tabanlarında bu cevap yeterli olacaktır. Şüpheliyim çünkü buraya gelen çoğu insan bu kategoriye giriyor, bu en popüler cevap. Ancak
bu cevap, her iki metnin de aynı kültür olduğunu ve bu kültürün ne olduğunu bilinceye kadar, metin büyük / küçük harfe duyarsız karşılaşamayacağımız doğal bir problem ortaya çıkarmaktadır. Bu belki daha az popüler bir cevap, ama bence daha doğru ve bu yüzden böyle işaretledim.
culture.CompareInfo.IndexOf(paragraph, word, CompareOptions.IgnoreCase) >= 0
? Bu, doğru kültürü kullanır ve büyük / küçük harfe duyarsızdır, geçici küçük harf dizeleri ayırmaz ve küçük harfe dönüştürmenin ve karşılaştırmanın her zaman büyük / küçük harf duyarsız bir karşılaştırma ile aynı olup olmadığı sorusunu önler.