gpt4 book ai didi

c# - 检查列表中元素的更好方法?

转载 作者:太空狗 更新时间:2023-10-29 18:08:41 27 4
gpt4 key购买 nike

如果我想执行诸如 .Where(...) 或 .Max(...) 之类的操作,我需要确保列表不为空并且计数大于零。除了每次我想使用列表时做如下的事情:

if(mylist != null && mylist.Count > 0)
{...}

是否有我可以使用的更内联或类似 lambda 的技术?还是另一种更压缩的技术?

最佳答案

public static class LinqExtensions
{
public static bool IsNullOrEmpty<T>(this IEnumerable<T> items)
{
return items == null || !items.Any();
}
}

然后你可以做类似的事情

if (!myList.IsNullOrEmpty())
....

关于c# - 检查列表中元素的更好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8068440/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com