C# null和Any()检查的快捷方式
在C#6中
if (x.Items?.Any() == true)
也可以写自己的扩展方法:
public static bool NotNullOrEmpty<T>(this IEnumerable<T> source)
{
return source != null && source.Any();
}
然后使用:
if (x.NotNullOrEmpty())
在C#6中
if (x.Items?.Any() == true)
也可以写自己的扩展方法:
public static bool NotNullOrEmpty<T>(this IEnumerable<T> source)
{
return source != null && source.Any();
}
然后使用:
if (x.NotNullOrEmpty())