C # / Mono Console.In.ReadToEnd () процесс остановки - PullRequest
0 голосов
/ 16 января 2011

Если у меня есть следующий код:

namespace foo {
 public class FooClass {
  public static void Main (string[] argsRaw) {
   Console.WriteLine(Console.In.ReadToEnd());
  }
 }
}

И я его запускаю, процесс остановится, как только будет достигнут конец потока.

Как мне заставить мою программу вести себя как grep, которая не останавливается после нажатия EOF?

1 Ответ

1 голос
/ 16 января 2011

Я понял.

Вы должны убедиться, что тип возвращаемого Main - int.

namespace foo {
    public class FooClass {
        public static int Main (string[] argsRaw) {
            Console.WriteLine(Console.In.ReadToEnd());
            return 0;
        }
    }
}

Работает.

...