मुझे एक स्ट्रिंग सरणी मिली है जिसे मैं LINQ के माध्यम से एक स्ट्रिंग बिल्डर में जोड़ना चाहता हूं।LINQ एक स्ट्रिंग से स्ट्रिंगबिल्डर को जोड़ने के लिए []
मैं मूल रूप से कहने की कोशिश कर रहा हूं कि "इस सरणी में प्रत्येक आइटम के लिए, इस स्ट्रिंगबिल्डर को एक लाइन संलग्न करें"।
मैं इसे फ़ोरैच लूप का उपयोग करके आसानी से कर सकता हूं हालांकि निम्न कोड कुछ भी नहीं प्रतीत होता है। मैं क्या खो रहा हूँ?
stringArray.Select(x => stringBuilder.AppendLine(x));
के रूप में जहां इस काम करता है:
foreach(String item in stringArray)
{
stringBuilder.AppendLine(item);
}
मैं इसका उपयोग नहीं करता। चयन आदेश ... ForEach कमांड उपलब्ध नहीं है? – sebagomez
मैंने निम्न केस पहले चार का उपयोग करने के लिए स्ट्रिंगबिल्डर और स्ट्रिंगअरे का नाम बदल दिया है। बस यह स्पष्ट करने के लिए कि मैं उदाहरण चर के लिए refering कर रहा हूँ और प्रकार नहीं। –
हाँ यह है ... http://msdn.microsoft.com/en-us/library/zecdkyw2.aspx :) – sebagomez