mirror of
https://github.com/nsnail/ns-ext.git
synced 2025-04-20 18:12:50 +08:00
27 lines
774 B
C#
27 lines
774 B
C#
namespace NSExt;
|
||
|
||
public static class EnumerableExtensions
|
||
{
|
||
/// <summary>
|
||
/// 将列表转成分隔符分隔的字符串
|
||
/// </summary>
|
||
/// <param name="me"></param>
|
||
/// <param name="separator"></param>
|
||
/// <returns></returns>
|
||
public static string Join(this IEnumerable<object> me, string separator)
|
||
{
|
||
return string.Join(separator, me);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 判断对象是否为null或不存在子元素(如果为集合对象)
|
||
/// </summary>
|
||
/// <typeparam name="T">对象类型</typeparam>
|
||
/// <param name="me">指定对象</param>
|
||
/// <returns>空则返回true</returns>
|
||
public static bool NullOrEmpty<T>(this IEnumerable<T> me)
|
||
{
|
||
return me is null || !me.Any();
|
||
}
|
||
}
|