How to fix The best overloaded method match has some invalid arguments?
<p>What is wrong with the code, getting the error in the title. I think its a syntax error, but I'm not sure as I've I have little information on what the error actually means</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{

class Program
{

    static void Main(string[] args)
    {

        Console.WriteLine("Please Input Number of Rows you want to make in your pyrimid: ");

        int num = int.Parse(Console.Read()); // error here

        Console.WriteLine(num);// Just to check if it is getting the right number
        Console.Read();//This is Here just so the console window doesn't close when the program runs

    }
}
}
</code></pre>

<p>Edit: Just to Clarify, I want the code just to get a number from the user and then print the number the user inputted.</p>

<p>Edit: Cheers for the quick response :D</p>
