using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Untity { /// /// 特殊long列表辅助类 /// public class SpecialLongListHelper { /// /// 分隔符 /// public const string Separator = ","; /// /// To 列表 /// public static List ToList(string str) { if (string.IsNullOrEmpty(str)) return new List(); var list = str.Split(new string[] { Separator }, StringSplitOptions.RemoveEmptyEntries); return list.Select(x => long.Parse(x)).ToList(); } /// /// To 字符串 /// public static string ToString(List list) { if (list == null || list.Count < 1) return string.Empty; var sb = new StringBuilder(); sb.Append(Separator); foreach (var item in list) { sb.Append(item.ToString()); sb.Append(Separator); } return sb.ToString(); } } }