想用递归算法算10以内偶数的积,最后输出结果不是

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class F
{
int invalue = 10;
public static int Sum(int invalue)
{
if (invalue <= 2)
return invalue;
else
return invalue * Sum(invalue - 2);
}
}
class Program
{

    static void Main(string[] args)
    {
        Console.WriteLine("F.Sum");

调用方法不对,Console.WriteLine("F.Sum");这永远只输出“F.Sum”,应该改为 Console.WriteLine(F.Sum(10));
int invalue = 10;这个是多余的