Мне нужно создать простое консольное приложение, которое принимает входной канал. Мы запускаем Windows Server 2012. Данные поступают из другого приложения, которое собирается «подключить» вход к этому приложению. У меня есть понимание труб с точки зрения Linux, но я не понимаю их с точки зрения Windows.Передача аргументов в приложение C#
Мое предположение, что мне нужно отправить вход в моем приложении, как это: C: \ app.exe < test.txt
При использовании «<» характер мое текущее понимание является то, что он преобразует тест .txt к потоку и передаст указатель.
Мой вопрос: может ли кто-нибудь дать мне пример того, как получить указатель потока или что-то, что эквивалентно трубу в окнах моего приложения, чтобы я мог прочитать ввод?
Возможный дубликат [C# Консоль приема ввода с трубой] (http://stackoverflow.com/questions/199528/c-sharp-console-receive-input-with-pipe) –
'<'перенаправление ввода не имеет ничего общего делать с трубами, потоками и указателями. Вам действительно нужно использовать трубы или на самом деле вам нужно что-то еще? Это не ясно из вопроса. – wRAR
@MichaelPerrenoud Я только что нашел этот пост, и да, это работает для обоих, используя трубку '|' и символ ввода файла '<' –