Files
basic-computer-games/00_Common/dotnet/Games.Common/IO/ConsoleIO.cs
2022-03-22 17:55:44 +11:00

18 lines
400 B
C#

using System;
namespace Games.Common.IO;
/// <summary>
/// An implementation of <see cref="IReadWrite" /> with input begin read for STDIN and output being written to
/// STDOUT.
/// </summary>
public sealed class ConsoleIO : TextIO
{
public ConsoleIO()
: base(Console.In, Console.Out)
{
}
public override char ReadCharacter() => Console.ReadKey(intercept: true).KeyChar;
}