- Регистрация
- 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#
У меня есть рабочая функциия на 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#