在以下C#代码中,输出结果是什么?
using System;
class Program
{
static void Main(string[] args)
{
int[] arr = { 2, 4, 6, 8, 10 };
int result = Sum(arr, arr.Length - 1);
Console.WriteLine(result);
}
static int Sum(int[] arr, int n)
{
if (n < 0)
return 0;
return arr[n] + Sum(arr, n - 1);
}
}