I see: if you want to read a single character from the user (any charachter, not an enter key press), and you don't want that character to be shown, the only way to do it on .Net 1.0 /1.1 (the 2.0 Console.ReadKey does the same thing) is to import _getch from msvcrt.dll. You can use this code (by reinux from http://www.codeproject.com/useritems/PressAnyKeyToContinue.asp):
[DllImport("msvcrt.dll")]
private static extern int _getch();
public static int Getch()
{
try
{
return _getch();
}
catch
{
return Console.Read();
}
}
Insert this into a class and then you should be able to use Getch() to do what you need. Bye!