Вам нужно System.Diagnostics.Process.Start()
.
Простейший пример:
Process.Start("notepad.exe", fileName);
Более общий подход:
Process.Start(fileName);
Второй подход, вероятно, является лучшей практикой, так какэто заставит Windows Shell открыть ваш файл с соответствующим редактором.Кроме того, если указанный файл не имеет связи, он будет использовать диалоговое окно Open With...
из окон.
Примечание для тех, кто в комментариях, спасибо за ваш ввод.Мой быстрый и грязный ответ немного отклонился, я обновил ответ, чтобы отразить правильный путь.