Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оператор перехода к следующей итерации цикла continue






Оператор перехода к следующей итерации цикла continue пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации (повторение тела цикла).

Контрольные вопросы:

1. Чем отличается метод Console.WriteLine() от метода Console.Write()?

2. Чем отличается метод Console.ReadLine() от метода Console.Read()?

3. Чем отличаются циклы while и do...while?

4. Чем различается способ работы операторов continue и break?

5. К каким результатам приведет выполнение оператора exit(2)?


Лекция 5. Массивы

План:

1. Основные понятия

2. Одномерные массивы

3. Многомерные массивы

4. Класс Array

5. Класс Random

 

Основные понятия

Хотя основные приемы использования массивов C# унаследовал от C++, следует обратить внимание на ряд важных особенностей.

Каждый массив является объектом класса System.Array. Таким образом, класс Array является базовым для всех массивов без исключения.

Массив – упорядоченная совокупность элементов одного типа. Каждый элемент массива имеет индексы в некотором диапазоне [0, b]. Если количество элементов заданы константными выражениями, то число элементов массива известно в момент его объявления и ему может быть выделена память еще на этапе трансляции. Такие массивы называются статическими. Если же выражения, задающие границы, зависят от переменных, то такие массивы называются динамическими.

Одномерные массивы

Массивы в языке C# являются динамическими массивами. Массивы относятся к ссылочным типам, память им отводится динамически в " куче".

Пример объявления массивов с отложенной инициализацией:

int[] a, b, c; Person [] Arr2;

Объявление массива с инициализацией: double[] x= {5.5, 6.6, 7.7};

Также создание и инициализация массива выполняется в объектном стиле с вызовом конструктора массива: int[] d= new int[5];

Кроме обычных приемов работы с массивами, класс System.Array предоставляет ряд дополнительных и весьма полезных методов.

Некоторые из них перечислены в таблице 2.1

 

Таблица 2.1 – Методы работы с массивами класса System.Array

Метод Описание
static int IndexOf (Array array, Object value) Возвращает первое вхождение значения value в массив array. Если array не содержит заданного значения, метод возвращает -1.
public static void Sort (Array array) Сортирует элементы во всем одномерном массиве array.
int Length Свойство, возвращающее количество элементов массива.
public static void Reverse(Array array) Выполняет обращение массива, переставляя элементы в обратном порядке.





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.