Перед нами стоит задача заполнить массив случайными числами, так что бы все числа не имели повторения, да еще числа должны быть определённого диапазона. Пример дан массив с размерностью 10, диапазоном чисел 100, необходимо сгенерировать массив таким образом что бы они не повторялись. Разобьем задачу на части, а именно надо определить для начала какая размерность массива […]
Как создать динамический массив на C#?
Такую задачу обычно дают в универах, да бы студенты понимали, что вообще скрывается под словом динамический массив. Ведь массив имеет ограниченное число возможных элементов с заранее неизменяемым размером, и безгранично в него невозможно добавлять их. То есть, к примеру, если Вы создали массив, который содержит пять элементов, то увеличить данный размер динамически Вы уже не […]
Поиск минимального и максимального значения в массиве C#
Встречаю часто вопросы у студентов по поиску минимального значения в массиве, решил привести различные вариации поиска в разных массивах. Поиск минимального значения в одномерном массиве с помощью Linq. static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный Console.WriteLine(num.Min()); Console.ReadKey(); } Поиск максимального значения в одномерном массиве […]
Как преобразовать строку в массив? C#
Начинающим программистам, возникают сложности в очевидных моментах в работе, и я решил показать варианты примеров того, как можно преобразовать строку в массив с помощью языка C# Вариант №1 с помощью цикла преобразуем строку в массив. static void Main(string[] args) { string str = @»Наша строка, которую мы преобразуем в массив»; char[] arr = new char[str.Length]; […]
Как создать задачу в планировщике задач на C#
Все привет, бывают ситуации, когда необходимо создать в планировщике задач, свою задачу. Будь то проверка обновления или добавления сервиса. Есть много разных библиотек которые могут вам в этом помочь, но что, если задача стоит в том, чтобы не использовать сторонние библиотеки для решения тривиальной задачи? В начале хотел бы о главной проблеме при добавлении задач […]