请教foreach循环写法问题,一个不规则数组{2,0,6,4,0,3,0,7}怎么用foreach 循环判断出 这个数组(至少有一个不为0;或者全为0),如果不全为0,并且求出求出不为0的数的和;最好能写出 判断全为0或者不全为0的 bool 方法;因为我需要这个方法判断选择答题网页中 是否一道题都没选择;
请教老师,谢谢!
请教老师,谢谢!
解决方案 »
- C# treeview 如何设置行间距
- C#如何添加远程为计算机添加计划任务?
- Developer Express 控件里有没有靠边隐藏的这种控件?
- 有个问题困扰小弟很久了,应该是延时或者缓冲区的问题,贴代码,大家帮看看哪里要修改的
- 使用ClickOnce发布程序问题!能否拷贝文件到指定目录?
- 请问C#既然有接口了,为什么还要委托呢?
- 一个很奇怪的问题:EXCEL 文件另存为txt 文件时,出现了很多多余的" 符号,在一些字符串的开头和结尾,各位老大帮帮我,这是怎某回事啊?
- c#(winform)DataGridview中能否实现以下功能;
- 请问:怎么把一个数据集DataSet 传给水晶报表
- CS0246: 找不到类型或命名空间名称“T”(是否缺少 using 指令或程序集引用?)
- C#编写数据库应用程序的问题
- OleDbDataAdapter填充问题?
{
int[] values = { 2, 0, 6, 4, 0, 3, 0, 7 };
int sum;
Response.Write(ABC(values, out sum));
Response.Write("<br/>" + sum); }
public bool ABC(int[] values, out int sum)
{
sum = 0;
foreach (int value in values)
{
if (value > 0)
sum += value;
}
if (sum > 0)
return true;
else
return false;
}
这样的根本不用foreach
public bool number(int[] num )
{
int sum = num.Sum();
if (sum == 0)
{
return false;
// MessageBox.Show("全是0");
}
else
{
return true;
// MessageBox.Show("至少有一个大0");
}
}
public string getSum(int[] nums)
{
return nums.Sum() == 0 ? "全是零" : "和等于" + nums.Sum().ToString();
}