using System; using System.Collections.Generic; using System.Text; namespace ET { public static class IEnumerableHelper { public static string ToCustomString(this IEnumerable list) { string str = null; foreach (T item in list) { if(item == null) { str += "【none】"; continue; } str += $"【{item}】"; } str ??= "无"; return str; } public static string ToCustomString(this IEnumerable list) { string str = null; foreach (Unit 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 list) { string str = null; foreach (KeyValuePair item in list) { str += $"【{item.Key},{item.Value}】"; } str ??= "无"; return str; } } }