public static List <string> SplitCsvB64String(string b64csv) { var bytes = Convert.FromBase64String(b64csv); var s = Encoding.Unicode.GetString(bytes); return(CsvConvertor.SplitCsvString(s)); }
public static string ToCsvB64String(List <string> slist) { var s = CsvConvertor.ToCsvString(slist); var bytes = Encoding.Unicode.GetBytes(s); return(Convert.ToBase64String(bytes)); }
public static string ToCsvString(List <string> slist) { var sb = new StringBuilder(); for (int i = 0; i < slist.Count; i++) { sb.Append(CsvConvertor.Encode(slist[i]) + ","); } var txt = sb.ToString(); if (txt.Length > 0) { txt = txt.Substring(0, txt.Length - 1); } return(txt); }
public static List <string> SplitCsvString(string csv) { return(CsvConvertor.SplitCsvString(csv, StringSplitOptions.None)); }