title: Console.ReadLine add 48 to int
body: <p>I get 48 when I input 0 to a ReadLine().</p>
  
  <p>Is this a bug?</p>
  
  <pre><code>class Program
  {
      static void Main(string[] args)
      {
          string name;
          int age;
  
          readPerson(out name, out age);
      }
      static void readPerson(out string name, out int age)
      {
          Console.Write("Enter name: ");
          name = Console.ReadLine();
          Console.Write("Enter age: ");
          age = Console.Read();
          Console.WriteLine("Name: {0}; Age: {1}", name, age.ToString());
      }
  }
  </code></pre>