Console.ReadLine

ConsoleのReadLineメソッドで、コンソールからの入力文字列を受け取ることができる・・・。

Console.ReadLine メソッド (System)

こちらはReadと違って、入力された1行まるまる文字列として取得できる・・・。

文字列を格納するstring型のstrを用意・・・。

この時点で入力待ちになるので、なんらかの文字列を入力し、リターンを押す・・・。

入力された文字列はReadLineの戻り値としてstrに格納されるので、それをWriteLineで出力・・・。

ABCDE

と入力してリターンを押すと、

ABCDE
ABCDE
続行するには何かキーを押してください . . .

となる・・・。
入力した"ABCDE"の下に、strに格納された"ABCDE"が出力された・・・。
C言語のfgetsなどは、読み込まれた文字列の中にリターンを押した時の改行が含まれたりするが、ReadLineはそんなこともないので安心である・・・。

Sample/MainClass.cs at master · bg1bgst333/Sample · GitHub