मैं इस आउटपुट को स्ट्रिंग में कैसे बनाऊँ?
List<string> Client = new List<string>();
foreach (string listitem in lbClients.SelectedItems)
{
Client.Add(listitem);
}
मैं इस आउटपुट को स्ट्रिंग में कैसे बनाऊँ?
List<string> Client = new List<string>();
foreach (string listitem in lbClients.SelectedItems)
{
Client.Add(listitem);
}
जवाबों:
आप निम्न का उपयोग करके अपने सरणी में शामिल हो सकते हैं:
string.Join(",", Client);
फिर आप चाहें तो आउटपुट कर सकते हैं। आप अल्पविराम को कभी भी, आप जो चाहें, एक स्थान, एक पाइप या जो भी चाहें बदल सकते हैं।
आप शायद स्ट्रिंग के इस अधिभार की तरह कुछ चाहते हैं।
String.Join<T> Method (String, IEnumerable<T>)
डॉक्स:
http://msdn.microsoft.com/en-us/library/dd992421.aspx
अपने उदाहरण में, आप उपयोग करेंगे
String.Join("", Client);
मेरा सुझाव:
using System.Linq;
string myStringOutput = String.Join(",", myArray.Select(p => p.ToString()).ToArray());
संदर्भ: https://coderwall.com/p/oea7uq/convert-simple-int-array-to-ring-c
string.Join<T>(String, IEnumerable<T>)पहले से ही ToString()आइटम पर कॉल करता है, और एक string.Join(String, IEnumerable<String>)विधि है जिसकी आवश्यकता नहीं है ToArray()।