【发布时间】:2019-01-12 21:22:25
【问题描述】:
我是 C# 编程的新手,我不知道如何解决这个问题。我应该把这段代码放在 main 中,并在另一个类中有 DivisibleByTwo 方法吗???
另外,IEnumerable 到底是什么???
问题:创建一个将整数集合作为参数的函数。然后该函数应确定集合的总和是否可被 2 整除并返回结果。
类 SumDivisible {
public bool DivisibleByTwo(IEnumerable<int>integerCollection)
{
int sum = 0;
foreach (int integer in intCollection)
{
sum += integer;
}
if (sum % 2 == 0)
{
return true;
}
else
{
return false;
}
}
【问题讨论】:
-
您可能想要使用
long sum = 0,因为整数的总和可以大于int.MaxValue。
标签: c# ienumerable