Каков наилучший способ рассчитать начальную и конечную дату на предыдущей неделе в С#? То есть сегодня 18 марта состоится 9 марта (понедельник на прошлой неделе) и 15 марта (воскресенье на прошлой неделе).
Я видел это с помощью DayOfWeek и оператора switch для разработки смещения, но задавался вопросом, есть ли более элегантный способ.