Лабораторная работа №10
- Тема: Одномерные массивы.
- Выполнил: Бедин Владислав Алексеевич.
- Я ознакомился с теоретическими сведениями и изучил принципы и использование
одномерных массивов
в языке программирования C#. - Выполнил практические задания 1, 2.
- Что такое
одномерный массив
в C# и как он создается?
Одномерный массив
– это структура данных, которая хранит последовательность элементов одного типа. Он представляет собой набор ячеек, каждая из которых содержит одно значение. Массивы индексируются, начиная с нуля.
Массив в C# создаём следующим образом:
int[] myArray = new int[5]; // где 5 это размер массива
или
var myArray = new int[5]; // где 5 это размер массива
- Каким образом можно
инициализировать
массивсразу при его создании
?
Есть 2 способа:
Способ 1
: Явное задание значений:
int[] myArray = new int[] {1, 2, 3, 4, 5};
Способ 2
: Использование ключевого слова new
и фигурных скобок:
int[] myArray = {1, 2, 3, 4, 5};
- Как получить
длину массива
?
Для получения длины массива используется свойство Length
:
int[] myArray = {1, 2, 3, 4, 5};
int length = myArray.Length;
- Каким образом можно
перебрать все элементы массива
?
С помощью цикла for
:
int[] myArray = {1, 2, 3, 4, 5};
for (int i = 0; i < myArray.Length; i++)
Console.WriteLine(myArray[i]);
- Какие встроенные методы C# можно использовать для
сортировки массива
?
Для сортировки массива можно использовать метод Sort()
из класса Array
:
int[] myArray = {5, 2, 4, 1, 3};
Array.Sort(myArray);
- Как
скопировать элементы
одного массива в другой массив?
Для копирования элементов массива можно использовать метод CopyTo()
:
int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = new int[5];
array1.CopyTo(array2, 0);
В ходе выполнения данных заданий я изучил синтаксис, принципы и области применения одномерных массивов
в языке программирования C#.