无论如何,是否可以找到我选择的int编号是否与此代码中int []范围内的数字之一匹配?
Skaičiuoti的意思是计数
ButųKonteineris ArTenkinaKainą(ButųKonteineris butai, int[] kainųIntervalas)
{
ButųKonteineris artenkinakainąbutai = new ButųKonteineris(butai.Skaičiuoti);
for (int i = 0; i < butai.Skaičiuoti; i++)
{
if (butai.PaimtiButą(i).Kaina == kainųIntervalas)
{
butai.PridetiButą(butai.PaimtiButą(i));
}
}
return artenkinakainąbutai;
}
答案 0 :(得分:0)
您需要使用LINQ扩展方法.Contains()
。因此,如果您的整数数组称为kainųIntervalas,并且您要检查它是否包含整数42,则为
if (kainųIntervalas.Contains(42))
{
// success!
}
或者验证您的butai.PaimtiButą(i).Kaina
if (kainųIntervalas.Contains(butai.PaimtiButą(i).Kaina))
{
butai.PridetiButą(butai.PaimtiButą(i));
}
请注意,您需要为此使用System.Linq命名空间:
using System.Linq;