CTT/Server/Hotfix/Game/Helper/IEnumerableHelper.cs

36 lines
918 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace ET
{
public static class IEnumerableHelper
{
public static string ToCustomString(this IEnumerable<Unit> list)
{
string str = null;
foreach (var item in list)
{
if(item == null)
{
str += "【none】";
continue;
}
str += $"【{UserComponent.Instance.Get(item.Id)?.NickName}({item.Id})】";
}
str ??= "无";
return str;
}
public static string ToCustomString(this Dictionary<int,long> list)
{
string str = null;
foreach (var item in list)
{
str += $"【{item.Key},{item.Value}】";
}
str ??= "无";
return str;
}
}
}