यह प्रश्न केवल शैक्षणिक उद्देश्यों के लिए है।स्ट्रिंग में शामिल हों [] स्ट्रिंग का उपयोग किए बिना। जॉइन
के मैं निम्नलिखित कोड है मान लेते हैं ...
var split = line.Split(new[] { ',' }, System.StringSplitOptions.RemoveEmptyEntries);
var elem = new XElement("shop");
elem.SetAttributeValue("name", split.Take(split.Length - 1)); <=====
elem.SetAttributeValue("tin", split.Last());
और मैं तीर इस के रूप में एक ही परिणाम का उत्पादन करने के साथ लाइन चाहते हैं ...
string.Join(string.Empty, split.Take(split.Length - 1));
... string.Join
का उपयोग किए बिना।
क्या यह संभव है? मुझे ऐसा करने के लिए LINQ कथन नहीं मिल रहा है ... उम्मीद है कि आप पहले से ही जानते हैं!
दिलचस्प जवाब है, लेकिन मैं उत्सुक हूँ, आप एक अलग दृष्टिकोण के लिए क्यों देख रहे हैं स्ट्रिंग से। जॉइन? और साथ ही, आप कहते हैं कि आप एक लिंक कथन की तलाश में हैं, लेकिन फिर आपका स्वीकार्य उत्तर (वास्तव में एक अच्छा) बिल्कुल लिंक का उपयोग नहीं कर रहा है :) – Wasp
@Wasp, फिर सवाल अकादमिक था। इसके अलावा, मेरा मतलब था कि __not__ का कहना है कि मुझे LINQ के माध्यम से हल करने की आवश्यकता है, लेकिन अधिक है कि मैं इसे करने के लिए LINQ कथन की तलाश कर रहा था क्योंकि मैं ___thought___ था जो सबसे अच्छा तरीका था। हालांकि, अंत में, गुफा ने मुझे एक और सही तरीका दिखाया। –
तो सवाल _should_ किया गया है - मैं इस स्ट्रिंग के अंतिम खंड को कैसे अनदेखा कर सकता हूं और कॉमा को स्ट्रिप कर सकता हूं। आप भाग्यशाली हो गए हैं और आपको जवाब दिया है _needed_, लेकिन उत्तर नहीं दिया गया है जिसका आपने _asked किया है। –