Как найти индекс максимального или минимального элемента массива?

В этой статье хочу показать несколько простых решений, с помощью которых можно найти индекс максимального или минимального элемента массива. Как найти индекс минимального элемента массива? Сначала нужно найти минимальный элемент массива, а затем воспользоваться одним из ниже приведенных примеров. Одномерный массив Для нахождения индекса минимального элемента в одномерном массиве можно воспользоваться методом IndexOf класса Array, … Читать далее

c# Как удалить пустые элементы массива?

В этой небольшой статье рассмотрим на простом примере, как удалить пустые элементы массива. Например, создадим одномерный массив, который содержит четыре элемента: string [] fruits = {«арбуз», «дыня», null, null}; В языке c# массив представляет собой фиксированный объект, это значит, что после его создания, удалить или добавить в него новые элементы уже нельзя. Но, мне надо … Читать далее

c# Как преобразовать массив строку?

В этой статье хочу показать три простых способа, с помощью которых можно преобразовать массив в строку в языке c# И так предположим у нас есть массив типа char, который содержит 7 элементов и нам нужно получить из массива строку. char [] ar = { ‘П’, ‘р’, ‘и’, ‘в’, ‘е’, ‘т’, ‘!’}; Способ №1. Чтобы преобразовать … Читать далее

Часть 3. Пишем исходный код программы на языке c#

Часть 3. Пишем исходный код программы на языке c# Подготовительные работы окончены, переходим к написанию исходного кода нашей программы на языке c#. Namespace Код нашей программы начинается с указания пространства имён, которое состоит из: ключевого слова namespace, имени, например Example и двух фигурных скобок, которыми мы обозначим границы нашего пространства имён. Если вам лень, каждый … Читать далее

Как скопировать файл с помощью языка c#?

C# Как скопировать файл? Из этой статьи Вы узнаете, как скопировать файл, используя язык c#. Но, для начала хотелось бы сказать, что, не смотря на то, что данная операция на самом деле состоит из нескольких этапов, например, таких как создание нового файла, по байтовое копирование информации, удаление старого файла. В языке csharp нас избавили от … Читать далее

Как получить текущую дату в языке c#

Получение текущей даты Если в программе, написанной на языке c#, вам нужно получить текущую дату, то для решения данной задачи вы можете воспользоваться следующими способами: Способ №1. Библиотека классов, входящая в состав .Net Framework, содержит класс DateTime, который содержит большое количество различных свойств и методов для работы с датами и временем. Так, например данный класс … Читать далее

c# Как получить названия всех месяцев?

Быстрое получение названий всех месяцев Довольно часто при разработке приложений требуется предоставить пользователю названия всех месяцев, например в виде списка, который содержится внутри элемента управления ComboBox. Для создания и заполнения такого списка используют разные способы, например: //1. string [] monthNames = {«Январь», «Февраль», …}; comboBox1.DataSource = monthNames; //2. comboBox1.Items.AddRange(new string[] { «Январь», «Февраль», …}); Как … Читать далее

C# Как переименовать файл?

C# Как переименовать файл? В этой заметке будет показано, как можно получить и изменить имена и расширения всех файлов в выбранной вами папке. Дано: Задача: Переименовать все файлы в текущей директории. Решение: Для начала создадим обычное Windows Forms приложение, после чего на форму поместим одну кнопку и один control folderBrowserDialog, который переименуем в fbd. Поместите … Читать далее

c# Как определить день недели по дате?

Определение дня недели по дате Из этой статьи вы узнаете, как определять день недели по дате с помощью языка c#. 1. Создадим новое консольное приложение (Console Application). using System; using System.Text; namespace example { class Program { static void Main(string[] args) { } } } 2. Для определения дня недели воспользуемся классом DateTime. static void … Читать далее

Почему возникает исключение: Index was out of range?

Исключение: Index was out of range Очень часто при работе с массивами или коллекциями можно столкнуться с исключением: Index was out of range. В чём заключается суть ошибки. Представьте, что у Вас есть массив, состоящий из двух элементов, например: int [] ar = new int [] {5,7}; Особенность массивов в языке c# заключается в том, … Читать далее