c# - How to add quotes around each list element after .add? -


मेरे पास एक सूची है

  निजी सूची & lt; string & gt; AdditionalHeaderMeta = नई सूची & lt; स्ट्रिंग & gt; ();   

और मैं उसे सीएसवी फ़ाइल में आउटपुट करना चाहता हूं। जो सभी काम कर रहे हैं, लेकिन यह कुछ तत्वों को जोड़ता है जो अतिरिक्त मैं हेडरमेटा में जोड़ रहा है, उनमें कभी भी अल्पविराम हो सकता है जो स्पष्ट रूप से एक सीएसवी फ़ाइल को खराब करता है

मैंने कोशिश की

  additionalHeaderMeta.Select (i = & gt; "\" "+ i +" \ "");   

लेकिन कोई भाग्य नहीं है।

यदि आप संशोधित करना चाहते हैं सूची में जगह, बस उस पर लूप।

  के लिए (इंट इंडेक्स = 0; इंडेक्स लेफ्टिनेंट; सूची.काउंट; इंडेक्स ++) सूची [अनुक्रमणिका] = / * आइटम को संशोधित करें * /   

आपने जो किया है, वह एक क्वेरी परिभाषा बनती है जो कि लाज़िली मूल्यांकन की जाएगी, लेकिन वास्तव में आपको क्वेरी पर पुनरावृति करने की आवश्यकता होगी। यदि आप वास्तव में सूची को असम्बद्धकृत छोड़ना चाहते हैं तो क्वेरी का उपयोग करें, लेकिन बस डेटा को संशोधित रूप में प्रोजेक्ट करना चाहते हैं।

  var query = additionalHeaderMeta.Select (i = & gt; "\" " + I + "\" "); Foreach (क्वेरी में var आइटम) जो भी   

अपनी सूची को पूरी तरह से दूसरे के साथ बदलने के लिए, toList () का उपयोग क्वेरी पर करें और परिणाम को वापस प्रदान करें मूल सूची।

  अतिरिक्तहैडरमेटा = अतिरिक्तहैडरमैटा। चयन करें (i = & gt; "\" "+ i +" \ "")। ToList ();    

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -