Chi cho cực vậy, neverland87, dùng Console.ReadKey hay Console.ReadKey(true/false) không khỏe hơn à.
Hạn chế call native api trong .NET, khi gọi, compiler phải sinh code thunk rồi .NET runtime phải làm rất, rất nhiều việc để chuyển từ .NET -> native -> .NET.