コード例 #1
0
        public static List <string> SplitCsvB64String(string b64csv)
        {
            var bytes = Convert.FromBase64String(b64csv);
            var s     = Encoding.Unicode.GetString(bytes);

            return(CsvConvertor.SplitCsvString(s));
        }
コード例 #2
0
        public static string ToCsvB64String(List <string> slist)
        {
            var s     = CsvConvertor.ToCsvString(slist);
            var bytes = Encoding.Unicode.GetBytes(s);

            return(Convert.ToBase64String(bytes));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 public static List <string> SplitCsvString(string csv)
 {
     return(CsvConvertor.SplitCsvString(csv, StringSplitOptions.None));
 }