Как получить предыдущую дату из списка

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Мне нужно получить из списка предыдущую дату относительно заданной в переменной:

У меня есть рабочая функциия на php, которая вернет предыдущую дату:

$date = '2021.11.17';
function prev_of_date ($date) {
$array = array (
key => '2021.11.17',
key2 => '2021.11.15',
key3 => '2021.11.12'
);
foreach ($array as $key => $cv ) {
$next = array_key_exists($key + 1, $array) ? $array[$key +1] : false;
if($cv == $date){
return $next;
}
}
}

Вопрос: Как мне сделать аналог на C#, с учетом того, что даты хранятся не в массиве, а в списке Zennoposter?
PS: проблема вызвана особенностью контрукции foreach ($array as $key => $cv), он работает с ассоциативным массиивом, я не нашел аналога для C#
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)