using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Untity
|
{
|
/// <summary>
|
/// 特殊long列表辅助类
|
/// </summary>
|
public class SpecialLongListHelper
|
{
|
/// <summary>
|
/// 分隔符
|
/// </summary>
|
public const string Separator = ",";
|
|
/// <summary>
|
/// To 列表
|
/// </summary>
|
public static List<long> ToList(string str)
|
{
|
if (string.IsNullOrEmpty(str))
|
return new List<long>();
|
var list = str.Split(new string[] { Separator }, StringSplitOptions.RemoveEmptyEntries);
|
return list.Select(x => long.Parse(x)).ToList();
|
}
|
|
/// <summary>
|
/// To 字符串
|
/// </summary>
|
public static string ToString(List<long> 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();
|
}
|
|
|
}
|
}
|