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();
}
}
}