2012-02-22 5 views
2

Я разработал программу на C++, который использует в EXE-файл через следующий код:C# эквивалентно C систему `()` стандартной функция библиотеки

system (TestApplication input.txt > output.txt) 

TestApplication является ехом здесь. input.txt - это файл в том же каталоге проекта, а output.txt создается в том же каталоге через программу.

У меня есть что-то подобное выше в приложении C# Gui (WPF). Что такое подстановочный класс для `system 'в C# и как мы выполняем ту же операцию?

+0

В C# есть класс System. Хотя я не уверен, какой метод вы бы использовали, или если он содержит сопоставимый метод. – evanmcdonnal

+0

@evanmcdonnal: Есть ли? Я знаю только пространство имен System. –

ответ

0

Посмотрите на класс Process, особенно Process.Start().

+0

Я посмотрел на него раньше, но пытался выяснить способ отправки двух имен файлов для exe, 'input.txt' и' output.txt'. Есть идеи? – Cipher

+0

@Cipher: вы помещаете аргументы в специальный объект ProcessStartInfo http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx –

Смежные вопросы