Такую задачу обычно дают в универах, да бы студенты понимали, что вообще скрывается под словом динамический массив. Ведь массив имеет ограниченное число возможных элементов с заранее неизменяемым размером, и безгранично в него невозможно добавлять их. То есть, к примеру, если Вы создали массив, который содержит пять элементов, то увеличить данный размер динамически Вы уже не […]
Поиск минимального и максимального значения в массиве C#
Встречаю часто вопросы у студентов по поиску минимального значения в массиве, решил привести различные вариации поиска в разных массивах. Поиск минимального значения в одномерном массиве с помощью Linq.
1 2 3 4 5 6 7 8 |
static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный Console.WriteLine(num.Min()); Console.ReadKey(); } |
Поиск максимального значения в одномерном массиве с помощью Linq.
1 2 3 4 5 6 7 8 |
static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный Console.WriteLine(num.Max()); Console.ReadKey(); } |
Поиск минимального значения в одномерном массиве с помощью цикла методом перебора.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный int tmpMin = int.MaxValue; for (int i = 0; i < num.Length; i++) { if (tmpMin > num[i]) { tmpMin = num[i]; } } Console.WriteLine(tmpMin); Console.ReadKey(); } |
Поиск максимального значения в […]
Как преобразовать строку в массив? C#
Начинающим программистам, возникают сложности в очевидных моментах в работе, и я решил показать варианты примеров того, как можно преобразовать строку в массив с помощью языка C# Вариант №1 с помощью цикла преобразуем строку в массив.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
static void Main(string[] args) { string str = @"Наша строка, которую мы преобразуем в массив"; char[] arr = new char[str.Length]; for (int i = 0; i < str.Length; i++) { arr[i] = str[i]; } Console.WriteLine(String.Join("\n", arr)); Console.ReadKey(); } |
Вариант №2, в котором мы используем метод ToCharArray() он позволяет преобразовать строку в массив буквально в одну строчку кода. […]
Как создать задачу в планировщике задач на C#
Все привет, бывают ситуации, когда необходимо создать в планировщике задач, свою задачу. Будь то проверка обновления или добавления сервиса. Есть много разных библиотек которые могут вам в этом помочь, но что, если задача стоит в том, чтобы не использовать сторонние библиотеки для решения тривиальной задачи? В начале хотел бы о главной проблеме при добавлении задач […]
Как выполнить CMD команду и получить ответ на C#
Всем привет, сегодня покажу как можно выполнить любую CMD команду из своего приложения. Вы спросите для чего? Отвечаю, иногда вместо того, чтобы писать сложную логику программы или отсутствия таковых библиотек в framework, можно использовать команды cmd, это сильно упрощает задачу. Рассмотрим пример изменения даты из C# с помощью CMD команды.
1 2 3 4 5 6 |
Process p = new Process(); p.StartInfo.UseShellExecute = true; p.StartInfo.FileName = "cmd.exe"; p.StartInfo.Arguments = "/C" + "date 20.01.2022"; p.StartInfo.CreateNoWindow = true; p.Start(); |
Так же нам необходимо […]