C# Return Factorials of 1 through 10

using System;

namespace Program
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, num, factorial;

            for (i = 1; i < 11; i++)
            {
                num = Convert.ToInt16(i);
                factorial = num;

                for (j = num - 1; j >= 1; j--)
                {
                    factorial = factorial * j;
                }

                Console.WriteLine("Factorial of {0} is: {1}\n", i, factorial);

            }

            Console.ReadLine();

        }
    }
}

 

Output