title: Cannot implicitly convert type 'System.ConsoleKey' to 'char'
body: <p>i wrote following code in c# and there is an error
  the code:</p>
  
  <pre><code>switch (Console.ReadKey(true).KeyChar)
  {
      case ConsoleKey.DownArrow:
          Console.SetCursorPosition(x,y);
          break;
  }
  </code></pre>
  
  <p>the error:</p>
  
  <blockquote>
    <p>Error  1   Cannot implicitly convert type 'System.ConsoleKey' to 'char'. An explicit conversion exists (are you missing a cast?)   </p>
  </blockquote>
  
  <p>what's wrong?</p>