मेरी सूची में {"a","b","c"}
है जिसमें स्ट्रिंग में {"alphabets"}
है। मैं स्ट्रिंग में सूची जोड़ना चाहता हूं। मुझे इस `{" alphabetsabc "} की तरह अंतिम आउटपुट की आवश्यकता है। मैं linq का उपयोग कर ऐसा करना पसंद है।linq का उपयोग कर स्ट्रिंग में तारों की सूची कैसे जोड़ें?
उत्तर
LINQ का उपयोग करना, या यहाँ तक कि Join
, इस मामले में overkill होगा। ।
string s = "alphabets";
var list = new List<string> { "a", "b", "c" };
string result = s + string.Concat(list);
(ध्यान दें कि यदि आप .NET4 उपयोग नहीं कर रहे तो आपको इसके string.Concat(list.ToArray())
का उपयोग करना होगा Concat
का अधिभार है कि एक IEnumerable<T>
लेता पुराने संस्करणों में मौजूद नहीं है: Concat
चाल अच्छी तरह से करना होगा ।)
क्यों नहीं string.Join
? लिंक का उपयोग करना एक ओवरकिल होगा।
आपको विधि की आवश्यकता है, यदि आप वास्तव में LINQ का उपयोग करना चाहते हैं।
त्वरित & गंदा:
List<string> list = new List<string>() {"a", "b", "c"};
string s = "alphabets";
string output = s + string.Join("", list.ToArray());
.NET4 में उन्होंने आखिरकार स्ट्रिंग में एक अधिभार जोड़ा। जोइन स्ट्रिंग का एक आईनेमरेबल लेता है। ऐसे में। ToArray अनिवार्य होगा। – spender
इस मामले में 'जॉइन' का उपयोग करना अधिक है। 'कंसट 'के साथ क्या गलत है? http://msdn.microsoft.com/en-us/library/system.string.concat.aspx – LukeH
कंसट के साथ कुछ भी गलत नहीं है बस मेरे दिमाग में आने वाली पहली चीज़ शामिल हों :) – saku
- 1. स्ट्रिंग सी # में Linq का उपयोग कर की जगह
- 2. तारों की सूची
- 3. तारों की सूची में एक सामान्य स्ट्रिंग खोजें
- 4. LINQ वर से सूची में आइटम जोड़ें
- 5. तारों की सूची में आइटम को
- 6. चरित्र तारों की सरणी में स्ट्रिंग स्ट्रिंग
- 7. तारों की सूची से इंक निकालने के लिए LINQ का उपयोग
- 8. तारों की केवल पढ़ने की सूची
- 9. LINQ का उपयोग कर कम मामले में सूची <string> में सभी तारों को कैसे परिवर्तित करें?
- 10. स्ट्रिंग सरणी सूची में स्ट्रिंग सरणी के तत्व कैसे जोड़ें?
- 11. सूची बॉक्स में सूची की शुरुआत में आइटम कैसे जोड़ें?
- 12. कुंजी LINQ का उपयोग कर
- 13. LINQ: अन्य सूची में तत्वों की सूची कैसे संलग्न करें
- 14. संग्रह का उपयोग कर LINQ
- 15. तारों की सूची को कैसे क्रमबद्ध करें?
- 16. LINQ का उपयोग करके, ऑब्जेक्ट्स की दूसरी सूची के अंदर ऑब्जेक्ट्स की सूची का चयन करें
- 17. का उपयोग कर Linq करने वाली एसक्यूएल
- 18. LINQ का उपयोग कर डेटासेट से पंक्तियां चुनें, जहां पंक्तियों की सूची सूची <T>
- 19. मल्टी-थ्रेडिंग का उपयोग करते समय सूची में कैसे जोड़ें?
- 20. सूची में सूची जोड़ें
- 21. LINQ का उपयोग करके 2 सूचियों को कैसे जोड़ें?
- 22. सी # में LINQ का उपयोग कर
- 23. तारों की सूची से पीईक्यूटी मेनू बनाएं
- 24. तारों की पहले से क्रमबद्ध सरणी सूची में स्ट्रिंग डालने का सबसे प्रभावी तरीका क्या है?
- 25. शब्दकोशों की सूची में तत्व जोड़ें
- 26. अद्वितीय तारों की कुशल सूची सी #
- 27. स्ट्रिंग की सूची में डबल की सूची कैसे परिवर्तित करें?
- 28. PostgreSQL: तार के रूप में तारों की सूची कैसे खोजें?
- 29. एक्सेल: सरणी सूत्रों का उपयोग कर किसी विशेष स्ट्रिंग के भीतर तारों की सूची के लिए खोजें?
- 30. ऑब्जेक्ट्स की सूची मर्ज करने के लिए LINQ का उपयोग
और जब आप 'कंसट' का उपयोग कर सकते हैं तो 'जॉइन' स्वयं अधिक हो जाएगा! – LukeH
@LukeH: वास्तव में। – Vlad