Programa 2 de c# (Factorial)

Programa para saber el factorial de cualquier numero.

abrimos el visual studio y creamos un proyecto nuevo de tipo consola como se muestra en la siguiente imagen.

 click a la imagen para agrandar

ESTE ES EL CODIGO DEL PROGRAMA 
(esta echo con metodo)

class Program 
{
// Declaramos un metodo para hacer el procedimiento del factorial
public static double Factorial(double n)
{
double f = 1;
if (n == 0 || n == 1)
return 1;
for (double i = n; i >= 1; i--)
//Esta es la formula para sacar el factorial de un numero
f = f * i;
}
//Retornar el valor
return f;
} 
static void Main(string[] args)
{ 
int num;
//Le pedimos al usuario que ingrese el numero
Console.WriteLine("¿De qué numero deseas obtener el factorial ?");
num = Convert.ToInt32(Console.ReadLine());
//Aaqui se mostrara el resultado de la operacion que tenemos en el metodo
Console.WriteLine("El Factorial es: " + Factorial(num) + "\n"); 
Console.ReadKey();
}
}
}

EN ESTA IMAGEN SE MIRA UN EJEMPLO DEL PROGRAMA PREVIAMENTE TERMINADO
 
click a la imagen para agrandar