我有一个问题,我似乎无法基本上解决它我有两个 int 列表,一个可能包含或不包含另一个,我需要绘制一个 if 条件来检查传入列表中的 int 集合来自并做出决定,所以我使用了
所以我有一个布尔函数
public bool firstiterate()
{
var listint= new List<int>(){1,2,3,4};
var incoming= returned.Select(s=s.ref);
if(incoming.All(listint.Contains)
{
//dosomething
}
}
第二个功能为:
public bool seconditerate()
{
var listint= new List<int>(){1,2,3,4};
var incoming= returned.Select(s=s.ref);
if(incoming.Any(listint.Contains) && !incoming.All(listint.Contains)
{
//dosomething
}
}
但是我所有的布尔值在所有情况下都返回 null,即使任何一个都应该返回一些东西,我做错了什么。欢迎任何帮助。
谢谢