HI WELCOME TO KANSIRIS

HOW TO CONVERT LIST OF STRING INTO COMMA SEPARATED STRING IN ASP.NET C#

Leave a Comment
Description:  Here I have demonstrated two different methods to create a comma separated list from List<string>. In first method I have used StringBuilder and in second I have used string.join method to convert the list of string into comma delimited string. Here in this example I have used comma as a delimiter but we can use any delimiter to separate the list of string.
Implementation: Let’s create a sample page from demonstration purpose.

Asp.Net C# Code:

First Method: Using StringBuilder to concatenate list of strings separated by comma

protected void Page_Load(object sender, EventArgs e)
    {
        //Create a List of string and add items
        List<string> str = new List<string>();
        str.Add("Sonam");
        str.Add("Kabeer");
        str.Add("Simran");
        str.Add("Arjun");
        str.Add("Randeep");

        //Get Comma Separated String from List of strings
        string Result = GeDelimmetedString(str, ", ");
        Response.Write(Result);
};

 Private string GeDelimmetedString(List<string> strList, string delimiter)
    {
       System.Text.StringBuilder sb = new System.Text.StringBuilder();
        foreach (string str in strList)
        {
            if (sb.Length > 0)
            {
                sb.Append(delimiter);
            }
            sb.Append(str);
        }
        return sb.ToString();
    }

Second Method: Using String.Join method to concatenate list of strings separated by comma

protected void Page_Load(object sender, EventArgs e)
    {
//Create a List of string and add items
List<string> EmpNames = new List<string>() { "Sonam""Kabeer""Simran""Arjun","Randeep" };       
//Get Comma Separated String from List of strings
var Result = String.Join(", ", EmpNames.ToArray());
Response.Write(Result);
}

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.