Открываем web страницу в браузере по умолчанию

В C# существует два способа открыть web страницу в браузере по умолчанию.

Первый способ состоит в передаче её адреса при вызове статического метода Start класса Process (пространство имён System.Diagnostics).

Этот способ предельно прост и надёжен. Но, он работает только в .NET Framework. В .NET Core необходимо использовать командную строку.

Принципы работы с командной строкой мы достаточно подробно рассматривали в статье, посвящённой перехвату консольного вывода. Поэтому здесь мы не будем подробно на них останавливаться. Тем более, что из всех рассмотренных ранее опций нам потребуется только отключение показа окна консоли.

Приведённый пример актуален для среды Windows. В Linux используется xdg-open:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *