[.NET クラスライブラリ Tips][Console] 標準入力から1文字読み取る

スポンサーリンク
スポンサーリンク

本記事の概要

この記事では、標準入力から1文字読み取る方法について説明します。

公式サイト情報はコチラを参照してください。

スポンサーリンク

Console.Read メソッドで、標準入力から1文字読み取る

Console.Read メソッドを使用すると、標準入力から1文字読み取ることができます。

Read メソッドは読み込んだ文字を char 型の数内として返します。ですので、文字として認識するためには char 型へのキャストが必要です。

以下の例では、標準入力から1文字読み込んで出力する例です。

while(true)
{
    int nc = Console.Read();
    char ch = (char)nc;

    if (nc == -1)
    {
        break;  // 読み込める文字がなくなった場合は中断
    }
    else
    {
        Console.WriteLine(ch);
    }   
}
実行例

実行例

Please follow and like us:

コメント

タイトルとURLをコピーしました