【发布时间】:2018-08-18 22:40:52
【问题描述】:
我刚刚开始学习用 C# 编程,我创建了一个非常简单的程序,它假设总结了 int 数组中的所有正数。
程序看起来像这样:
static void Main(string[] args)
{
int[] intArr = new int[5] { 1, 2, 3, -1, 0 };
int result = Sum(intArr);
Console.WriteLine("The total sum of the array is: {0}", result);
Console.ReadKey();
}
public static int Sum(int[] intArr)
{
int sum = 0;
for(int i =0; i < intArr .Length; i++)
{
if(values[i]>0)
{
sum += intArr[i];
}
}
return sum;
}
有什么办法可以让这个程序变得更小或改进它的逻辑?
【问题讨论】:
-
我投票结束这个问题,因为它属于 codereview.stackexchange.com
-
@RogerLipscombe 啊好吧!如果这是一个错误的帖子,请删除它。
-
@anderssinho 版主和一些高级用户可以将帖子移动到不同的堆栈。