Código que va entre las llaves que estan después de: static void Main(string[] args):
Console.WriteLine("Introduce un numero para calcular su factorial: ");
int numero = Convert.ToInt32(Console.ReadLine());
int fact = numero;
int x = fact - 1;
while (x != 1)
{
fact = fact*x;
x = x - 1;
}
Console.WriteLine("Factorial de " + numero + " = " + fact);
Console.ReadKey();
Dar F5 o icono de play.