Итак, из того, что я вижу, вы потребляете 5, когда вы делаете op.ReadToEnd()
, поэтому, если у вас просто есть num 5 в файле, просто op.Read()
следует сделать трюк, вы можете использовать op.Peek()
, чтобы вернуть значение без потребляя его
, если ваш все еще запутанный чек здесь