कहें कि डीबगिंग उद्देश्यों के लिए, मैं प्रत्येक स्ट्रिंग आइटम अल्पविराम से अलग होने के साथ एक लाइन स्ट्रिंग में एक आईनेमरेबल की सामग्री को जल्दी से प्राप्त करना चाहता हूं। मैं इसे एक फॉरेच लूप के साथ एक सहायक विधि में कर सकता हूं, लेकिन यह न तो मजेदार और न ही संक्षिप्त है। क्या लिंक इस्तेमाल किया जा सकता है? कुछ अन्य शॉर्ट-आश रास्ता?एक अल्पविराम से अलग स्ट्रिंग में IENumerable <string> को कैसे परिवर्तित करें?
उत्तर
using System;
using System.Collections.Generic;
using System.Linq;
class C
{
public static void Main()
{
var a = new []{
"First", "Second", "Third"
};
System.Console.Write(string.Join(",", a));
}
}
collection.Aggregate("", (str, obj) => str + obj.ToString() + ",");
string output = String.Join(",", yourEnumerable);
String.Join Method (String, IEnumerable
concatenates प्रकार स्ट्रिंग के निर्माण IEnumerable संग्रह के सदस्यों, प्रत्येक सदस्य के बीच निर्दिष्ट विभाजक का उपयोग कर।
IEnumerable<string> foo =
var result = string.Join(",", foo);
क्यों। ToArray()? –
मेरी गलती, मैंने जवाब संपादित किया है। –
स्ट्रिंग.जॉइन के अंत में .toArray() .NET <4 – UNeverNo
एक स्ट्रिंग के लिए तार की बड़ी सरणी शामिल होने के लिए, का उपयोग नहीं करते सीधे +, एक के बाद एक, या एक शॉट में String.Join दोहराने में StringBuilder का उपयोग करें।
ओटी के लिए आवश्यक है: 3 ऑपरेटरों के संयोजन के लिए कंपाइलर उन परिचालनों को स्ट्रिंग के एक कॉल में बदल देगा। विधि को 3 पैरामीटर लेना। तो 3 से अधिक संचालन के साथ, स्ट्रिंगबिल्डर काम में आते हैं। –
- 1. परिवर्तित अल्पविराम स्ट्रिंग अलग LINQ
- 2. अल्पविराम से अलग स्ट्रिंग
- 3. 'सूची <string>' को अल्पविराम से अलग स्ट्रिंग
- 4. अल्पविराम से अलग स्ट्रिंग
- 5. स्ट्रिंग को अल्पविराम से अलग करने के लिए स्ट्रिंग को कैसे परिवर्तित करें?
- 6. सरणी को अल्पविराम से अलग शब्द स्ट्रिंग में कैसे परिवर्तित करें?
- 7. परिवर्तित करने कॉमा डबल कोट्स अल्पविराम से अलग स्ट्रिंग
- 8. IENumerable से ObservableCollection को कैसे परिवर्तित करें?
- 9. कैसे अल्पविराम से अलग फ़ाइल
- 10. मैं अल्पविराम से अलग स्ट्रिंग को सरणी में कैसे परिवर्तित करूं?
- 11. अल्पविराम से अलग तार
- 12. एक सूची को देखते हुए <int> अल्पविराम से अलग स्ट्रिंग कैसे बनाएं?
- 13. एक आईएलआईस्ट <int> संग्रह को अल्पविराम से अलग सूची में कनवर्ट करें
- 14. अल्पविराम से अलग स्ट्रिंग पार्सिंग XSLT
- 15. एक अल्पविराम से अलग स्ट्रिंग से सूची <T> कैसे बनाएं?
- 16. सूची <int> को अल्पविराम से अलग मूल्यों की स्ट्रिंग के लिए
- 17. अल्पविराम से अलग स्ट्रिंग को int [] में परिवर्तित करने का सबसे आसान तरीका क्या है?
- 18. सी # IEnumerable <Object> स्ट्रिंग
- 19. JQuery में अल्पविराम से अलग मूल्यों की सूची से <select> को कैसे बाध्य करें?
- 20. कैसे एक अल्पविराम से अलग टैग
- 21. एक संख्यात्मक स्ट्रिंग को स्थान-मूल्य अल्पविराम के साथ एक पूर्णांक में कैसे परिवर्तित करें?
- 22. एक स्ट्रिंग को एक स्ट्रिंग में कैसे परिवर्तित करें?
- 23. PHP में किसी स्ट्रिंग में सरणी को कैसे परिवर्तित करें?
- 24. जावास्क्रिप्ट में स्ट्रिंग में स्ट्रैट को कैसे परिवर्तित करें?
- 25. org.jdom.Document से स्ट्रिंग को कैसे परिवर्तित करें
- 26. स्ट्रिंग [] से ArrayList को कैसे परिवर्तित करें?
- 27. Guid [] से स्ट्रिंग को कैसे परिवर्तित करें?
- 28. एक IEnumerable <T> एक IEnumerable <IEnumerable <T>>
- 29. एक अल्पविराम से अलग सूची का निर्माण?
- 30. IENumerable <Object> से IENumerable <string>
संभावित ड्रिपलेट [स्ट्रिंग करने के लिए IENumerable] (http://stackoverflow.com/questions/3414263/ienumerable-to-string) –