#9 – Цикл «foreach» для роботи з масивами. Generics

#9 – Цикл «foreach» для роботи з масивами. Generics

Для роботи з масивами найпростіше використовувати цикл «foreach». За урок ми навчимося перебирати масиви за рахунок нього. Також за урок ми навчимося використовувати динамічні масиви даних. Зокрема, використовувати клас «List».

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Цикл «foreach»

Цикл foreach чудово підходить для перебору елементів у масивах даних. У циклі прописується змінна та масив, що буде перебрано під час циклу. 


Foreach має полегшений синтаксис у порівнянні з циклом for


Приклад реалізації циклу:

byte[] digits = {2, 8, 7, 1, 9};
		 
foreach (byte digit in digits) {
	Console.WriteLine(digit);
}


Динамічний масив

У мові C# можна створювати як прості масиви даних, так і динамічні масиви даних. У динамічному масиві можна не вказувати кількість елементів під час його створення.


Зручніст динамічних масивів полягає в наборі функцій, що дозволяють динамічно додавати, видаляти, знаходити та редагувати значення всередині масиву.


Під час роботи з динамічними масивами необхідно використовувати клас Generic. Підключаємо його спочатку до файлу:

using System.Collections.Generic;

Після підключення класу створюємо динамічний масив і поміщаємо до нього дані за рахунок методу Add:

List<string> words = new List<string> ();
words.Add("Прості слова,");
words.Add("але вони є");
words.Add("елементами масиву");

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Изучение C# WPF на практике. Создание программ на C#
C# MAUI – Разработка приложений с нуля
Xamarin Forms / Мобильные приложения на C#
Изучение ASP.NET Core MVC. Создание сайтов на C#
Вивчення C# та створення Windows програм
Программа на C# .NET Windows Forms
Коментарі
Додати коментар

Поки що коментарів немає