Latest post

Convert delimited string to string list

Use this if you want to convert a delimited string (e.g. comma delimited - "a,b,c,d") into List<string>.




public static List ConvertToStringList(string stringData, string delimiter = ";")
{
 var list = new List();

 if (string.IsNullOrEmpty(stringData))
  return list;

 if (stringData.Contains(delimiter))
  return stringData.Split(delimiter).ToList();

 list.Add(stringData);
 return list;
}

Usage:

string recipients = "john@doe.com;john@smith.com;jane@smith.com";
var to = ConvertToStringList(recipients); 

You can also change the delimiter:

string recipients = "john@doe.com,john@smith.com,jane@smith.com";
var to = ConvertToStringList(recipients, ","); 

Comments

Popular posts from this blog

Entity Framework Core Custom Pluralizer - .Net Core