में कनवर्ट करें मेरे पास स्ट्रिंग सरणी string[] MyArray
है। सभी स्ट्रिंग सरणी तत्वों को लोअरकेस में बदलने के लिए सबसे तेज़ (अर्थात् कम से कम कोड, सबसे तेज़ प्रदर्शन नहीं) तरीका क्या है?स्ट्रिंग सरणी को लोअरकेस
18
A
उत्तर
44
var MyArrayLower = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
(या
MyArray = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
अगर आप string[]
का एक नया उदाहरण के साथ मौजूदा सरणी बदलना चाहते हैं।)
1
strin[] MyArrayLower = (from str in MyArray
select str.ToLower()).ToArray();
-5
मैं उत्पादन में इस का उपयोग नहीं होगा:
MyArray = string.Join(";", MyArray).ToLower().Split(';');
8
cre के बिना एक नया ऐरे पर जा रहा है।
for (int i = 0; i < MyArray.Length; i++)
MyArray[i] = MyArray[i].ToLower();
0
मैं
var lowercaseStringArray = myStringArray.Select(c => c.ToLower()).ToArray();
12
सबसे आसान दृष्टिकोण के साथ जाना चाहते हैं:
MyArray = MyArray.ConvertAll(d => d.ToLower());
+0
बहुत अच्छा, छोटा और आसान – Ovis
0
myArray = Array.ConvertAll(myArray, x => x.ToLower());
नोट: यह बहुत 'prasadd' जवाब के करीब है लेकिन स्ट्रिंग सरणियों के साथ काम करता है।
संबंधित मुद्दे
- 1. Erlang बाइनरी स्ट्रिंग को लोअरकेस
- 2. IDictionary <स्ट्रिंग, स्ट्रिंग> कुंजी को लोअरकेस (सी #)
- 3. स्ट्रिंग सरणी को स्ट्रिंग
- 4. अपरकेस से लोअरकेस तक सरणी कुंजियों को कैसे बदला जाए?
- 5. PHP में सरणी मानों को लोअरकेस में कैसे परिवर्तित करें?
- 6. एनएसएसटींग में कैप्स को लोअरकेस
- 7. रेगेक्स अपरकेस को लोअरकेस
- 8. Django टेम्पलेट्स - सरणी को स्ट्रिंग स्ट्रिंग
- 9. समूह को अपने लोअरकेस संस्करण
- 10. सरणी में स्ट्रिंग स्ट्रिंग
- 11. स्ट्रिंग स्ट्रिंग सरणी
- 12. पायथन 2.7 लोअरकेस
- 13. स्ट्रिंग सरणी में स्ट्रिंग स्ट्रिंग
- 14. जावास्क्रिप्ट स्ट्रिंग को एक सरणी
- 15. एक स्ट्रिंग सरणी को अन्य
- 16. स्ट्रिंग सामग्री को चार सरणी
- 17. एक स्ट्रिंग सरणी को C#
- 18. जावा स्प्लिट स्ट्रिंग को सरणी
- 19. यूआईटेक्स्टफिल्ड लोअरकेस
- 20. स्ट्रिंग सरणी
- 21. स्ट्रिंग सरणी
- 22. स्ट्रिंग सरणी
- 23. ग्रोवी/Grails लोअरकेस
- 24. स्ट्रिंग सरणी
- 25. स्ट्रिंग सरणी
- 26. एक ही लोअरकेस अक्षर
- 27. स्ट्रिंग सरणी
- 28. सी # स्ट्रिंग प्रारूप ध्वज या लोअरकेस परम संशोधक
- 29. जावास्क्रिप्ट - एक स्ट्रिंग में किसी भी लोअरकेस अक्षरों की जांच
- 30. जांच कर रहा है कि कोई स्ट्रिंग लोअरकेस अक्षर
इसके साथ बहस नहीं कर सकता। यह सिर्फ सादा सुंदरता है। – Steven
यदि आप क्षेत्रीय सेटिंग्स का सम्मान करना चाहते हैं तो आपको शायद 'ToLowerInvariant() 'के बजाय' ToLower()' का उपयोग करना चाहिए। – Joey
यह .NET 4.5 के साथ और अधिक काम नहीं करता है? –