Спонсор публикаций HOSTLAND.RU

Hostland.RU уже более 10 лет является профессионалом в сфере предоставления виртуального хостинга и целого ряда сопутствующих услуг. Мы отвечаем за качество нашей работы.

Нахождение минимального элемента массива
В одной из предыдущих статей мы рассмотрели, как найти максимальный элемент массива, а сегодня хочу показать, как найти минимальный элемент массива в языке c#

Нахождение минимального элемента

Для нахождения минимального элемента массива мы будем использовать метод Min, как один из наиболее распространённых способов для решения данной задачи.

Одномерный массив

В первом примере рассмотрим, как получить минимальное значение в одномерном массиве.



Многомерный массив

Многомерный массив, в отличие от одномерного массива, не позволяет нам напрямую обратиться к методу Min. Но, это можно легко исправить, если воспользоваться методом Cast<T>, с помощью которого можно преобразовать многомерный массив в обобщенную коллекцию типа IEnumerable<T>. После чего нам станет доступен метод Min, и мы сможем найти минимальное значение массива, например:

Данный код можно немного сократить:

Jagged массив

Чтобы найти минимальное значение в Jagged массиве, нужно также как и в предыдущем примере, преобразовать содержимое массива в объект типа IEnumerable<T>, но только выполнить эту операцию нужно не с помощью метода Cast, а например, с помощью метода SelectMany:

Читайте также:



Похожие темы

c# Как удалить пустые элементы массива?... В этой небольшой статье рассмотрим на простом примере, как удалить пустые элементы массива. Например, создадим одномерный массив, который содер...
Как узнать, чему равна сумма элементов массива?... Как получить сумму элементов массива в языке c# При решении различных задач, очень часто требуется узнать, чему равна сумма элементов массива или обо...
c# Как преобразовать массив строку?... В этой статье хочу показать три простых способа, с помощью которых можно преобразовать массив в строку в языке c# И так предположим у нас есть ...
Как создать динамический массив в c#... Создание динамического массива в языке c# На днях мне попалась задача, для решения которой требовалось создать динамический массив. Обычно я привык в...
c# Как найти максимальный элемент массива?... Нахождение максимального элемента массива Из этой небольшой заметки вы узнаете, как найти максимальный элемент массива с помощью языка c# Вообще д...