Я понимаю, что это несколько устаревший вопрос, но когда я искал решение для программного обновления даты в URL-адресе, на который я отправлял запросы, а VS2019, превращающий строку в гиперссылку, ломался, я просто соединил "https://"
с остальная часть URL и смог использовать $@"string"
для достижения того, что я хотел сделать. Нет необходимости переключать параметры или добавлять расширения.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://" +
$@"url.com/startDate={DateTime.Now.ToString("yyyy-MM-dd")}");