मेरे पास टेक्स्ट है। उदाहरण के लिए string text = "COMPUTER"
और मैं प्रत्येक चरित्र को स्ट्रिंग के रूप में रखने के लिए इसे वर्णों में विभाजित करना चाहता हूं।
यदि कोई डिलीमीटर होता तो मैं text.Split(delimiter)
का उपयोग कर सकता हूं।
लेकिन वहाँ किसी भी सीमांकक नहीं है, मैं इसे चार सरणी में बदलने का
text.ToCharArray().toList()
साथ।
और उसके बाद मुझे List<char>
मिल गया। लेकिन मुझे List<string>
की आवश्यकता है।
तो मैं List<char>
को List<string>
में कैसे परिवर्तित कर सकता हूं।सूची <char> सूची <string> सूची में कनवर्ट करने के लिए कैसे?
5
A
उत्तर
11
निम्नलिखित बस पात्रों के संग्रह से अधिक पुनरावृति, और एक स्ट्रिंग के लिए प्रत्येक परिवर्तित प्रयास करें:,
var result = input.ToCharArray().Select(c => c.ToString()).ToList();
या कम (और अधिक कुशल के बाद से हम एक अतिरिक्त नहीं बना रहे के बीच में सरणी):
var result = input.Select(c => c.ToString()).ToList();
1
string text = "COMPUTER"
var listOfChars = text.Select(x=>new String(new char[]{x})).ToArray()
1
तथ्य यह है कि एक string
internall है का उपयोग करें y पहले से ही बहुत LINQ के बिना एक char[]
दृष्टिकोण के करीब:
List<string> list = new List<string();
for(int i = 0; i < s.Length; i++)
list.Add(s[i].ToString());
2
कोशिश इस
var result = input.Select(c => c.ToString()).ToList();
1
string bla = "COMPUTER"; //Your String
List<char> list = bla.ToCharArray().ToList(); //Your char list
List<string> otherList = new List<string>(); //Your string list
list.ForEach(c => otherList.Add(c.ToString())); //iterate through char-list convert every char to string and add it to your string list
0
उपयोग करें:
कुंजी:
charList है आपके चरित्र सूची
strList अपने स्ट्रिंग सूची
कोड है:
List<string> strList = new List<string>();
foreach(char x in charList)
{
strList.Add(x.ToString());
}
संबंधित मुद्दे
- 1. सूची <String> सूची <Object>
- 2. सूची <int[*]> सूची सूची
- 3. System.Linq.Enumerable.WhereListIterator <int> को <int> सूची में कनवर्ट करने के लिए कैसे करें?
- 4. कास्ट सूची <T> सूची में <Interface>
- 5. परिवर्तित सूची <Integer> सूची में <String>
- 6. Convert सूची <Enum> सूची में <string>
- 7. सूची और सूची <?> जावा में
- 8. सूची <X> से सूची <Y> पर सूची के लिए छोटा वाक्यविन्यास?
- 9. एक सूची <int> सूची में कनवर्ट की गई स्ट्रिंग में कनवर्ट करें?
- 10. एक IQueryable <T> सूची <T> पर कनवर्ट करने के लिए कैसे करें?
- 11. सूची <T> डेटाव्यू
- 12. सूची <Object> और सूची <?>
- 13. सूची <T> सूची <T>
- 14. सूची <MyObject>
- 15. सूची <T>
- 16. सी # सूची <string[]> सूची <object[]> रूपांतरण
- 17. सूची <string>
- 18. सूची <मानचित्र <स्ट्रिंग, स्ट्रिंग >> बनाम सूची
- 19. सूची <BaseClass> सूची <ChildClass>
- 20. सूची <string>
- 21. सूची <T>
- 22. सूची <Object> बनाम सूची <dynamic>
- 23. सूची <T>
- 24. सूची <?> बनाम सूची <? फैली हुई वस्तु>
- 25. सूची <int> बनाम int सूची
- 26. कैसे सूची <T>
- 27. सूची <MyInterface>
- 28. सूची <? बेस> वीएस सूची <Base>
- 29. सूची <object>
- 30. सी # में ReadOnlyCollection <string> सूची <string> कन्वर्ट करने के लिए कैसे
ऐसा क्यों downvoted था ?? – Ripple
@ रिपल: क्योंकि उत्तर के बाद से संपादित किया गया है (लेकिन अभी भी प्रारंभिक "इतिहासहीन" समय विंडो के भीतर)। मूल उत्तर के पास – knittl
@knittl के साथ कोई लेना देना नहीं था, लेकिन अब डाउनवॉटर को इसे रद्द करना चाहिए ... – Ripple