public static Join ( IEnumerable value, String separator, Func func ) : String | ||
value | IEnumerable | |
separator | String | 组合分隔符,默认逗号 |
func | Func | 把对象转为字符串的委托 |
return | String |
public static String Join<T>(this IEnumerable<T> value, String separator, Func<T, String> func)
{
var sb = Pool.StringBuilder.Get();
if (value != null)
{
if (func == null) func = obj => "{0}".F(obj);
foreach (var item in value)
{
sb.Separate(separator).Append(func(item));
}
}
return sb.Put(true);
}
StringHelper::Join ( IEnumerable value, String separator = "," ) : String |