при считывании текста с командной строки пропадает первый символ(не отображается в терминале). при этом само считывание идет верно(пропавший символ читается).
проблема возникает при быстром вводе. т.е. если подождать пару секунд или более перед вводом текста, то проблемы нет..
пример программы:
using System;namespace test{ class MainClass { public static void Main (string[] args) { for(; { Console.WriteLine("введите текст"); string s = Console.ReadLine(); Console.WriteLine(s); } } }}
в терминале:
введите текст
234 <--- вводилось "1234"
1234
введит