составить программу Поиск и замена на C#
На входе: текстовый файл, текст для поиска, текст для замены. На
выходе: текстовый файл с измененным текстом. Ключ -Q включает
режим запроса на каждую замену с показом участка текста, в котором
осуществляется замена.

помогите пожалуйста