dizesine dönüştürme string[] MyArray
dize dizilim var. Tüm dize dizi öğelerini küçük harfe dönüştürmek için en hızlı (en az kod olan, en hızlı performans değil) yol nedir?Dize dizisini
18
A
cevap
44
var MyArrayLower = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
(veya
MyArray = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
Eğer string[]
yeni bir örneği ile mevcut diziyi değiştirmek isterseniz
1
strin[] MyArrayLower = (from str in MyArray
select str.ToLower()).ToArray();
-5
Ben üretimde bu kullanmak ister:
MyArray = string.Join(";", MyArray).ToLower().Split(';');
8
yeni bir dizi.
for (int i = 0; i < MyArray.Length; i++)
MyArray[i] = MyArray[i].ToLower();
0
Ben
var lowercaseStringArray = myStringArray.Select(c => c.ToLower()).ToArray();
12
En kolay yaklaşımla giderdik:
MyArray = MyArray.ConvertAll(d => d.ToLower());
+0
çok güzel, kısa ve kolay – Ovis
0
myArray = Array.ConvertAll(myArray, x => x.ToLower());
Not: Bu 'prasadd' cevabı çok yakındır ama dize diziler ile çalışır.
İlgili konular
- 1. UInt8 Dizisini Dize Dönüştür
- 2. dize dizisini bayt dizisine dönüştürme
- 3. Dize dizisini java.util.List dosyasına dönüştürme
- 4. Bir dize dizisini C nesnesinde bir dize dizisine dönüştürme D #
- 5. Bir dize dizisini bir dize konumuna göre sıralama (C#)
- 6. Refactoring Ruby: Dize dizisini int dizisine dönüştürme
- 7. dize dizisini tamsayı php olarak dönüştürün
- 8. Json dizisini görüntülemeden önce dize ekleme
- 9. Dize dizisini ölçüt olarak VBA otomatik filtresi
- 10. Dize dizisini C++/cli dizinine dönüştürme
- 11. android studio: global dize dizisini ayarlamada sorun yaşıyor
- 12. ip adres dizisini re.findall() dizgisine nasıl dönüştürebiliriz dize için yanıt
- 13. Bir char dizisini dize dizisine dönüştürme nasıl yapılır?
- 14. Dize dizisini for döngüsünü kullanmadan yazmamın bir yolu var mı?
- 15. Dize dizisini (kategori) bir pandalar veri kümesinden int dizisine dönüştürme
- 16. Dize dizisini PreparedStatement'e geçiriyorum .. mysql, jsp ve saklı yordamı kullanıyorum
- 17. Bir dize dizisini pürüzlü bir nesne dizisine bölme
- 18. Dize dosyasından birden çok dizi dizisini etkinliğe dönüştürme
- 19. Dizgedeki karakter dizisini bul.
- 20. Bayt dizisini bloğa dönüştürme
- 21. 2 boyutlu dizge dizisini başlatılıyor
- 22. Nesnenin dizisini
- 23. Yük dizisini javascript dizisine ekleme
- 24. Enum dizisini string den alın?
- 25. string dizisini döndürür php regex
- 26. Regex kullanarak bir dizideki desen dizisini al
- 27. Nesnelerin dizisini geçirme ve çağrılan yöntemdeki nesne dizisini kaydetme
- 28. Moğol: iray dizisini bul
- 29. org.apache.http.Header dizisini nasıl oluştururuz?
- 30. dizisini bekliyor; dizinin
Bununla tartışamazsınız. Bu sadece sade güzellik. – Steven
Bölgesel ayarları onaylamanız gerekiyorsa, muhtemelen ToLowerInvariant() 'yerine' ToLower() 'kullanmalısınız. – Joey
Bu, .NET 4.5 ile artık çalışmıyor mu? –