1

まあ、これは恥ずかしいです。

C# に翻訳する言語を開発しているときに、Char を読み取った後に整数を読み取ろうとしたときに競合が見つかりました。

char foo = (char) Console.Read();
int bar = int.Parse(Console.ReadLine());

戻り値 '/r' が int.Parse から読み取られ、まったく新しい読み取りの試みではないため、機能しませんか?

これを回避する簡単な/明白な方法はありますか?

事前にご協力いただきありがとうございます。

4

2 に答える 2