Скачать презентацию Arrey developer Kruzzz V 1 2 Theory Скачать презентацию Arrey developer Kruzzz V 1 2 Theory

Arrey.ppt

  • Количество слайдов: 8

Arrey developer Kruzzz V. 1. 2 Arrey developer Kruzzz V. 1. 2

Theory Массив С# - это тип, производный от класса System. Array. Поэтому все массивы Theory Массив С# - это тип, производный от класса System. Array. Поэтому все массивы С# обладают общим набором членов. Формальное определение массива выглядит так: массив — это набор элементов, доступ к которым производится с помощью числового индекса. Индексы могут содержать элементы любого встроенного типа данных С#, в том числе могут существовать массивы объектов, интерфейсов и структур.

Example_1 Для тoго чтобы воспользоваться массивом в программе, требуется двухэтапная процедура, поскольку в С# Example_1 Для тoго чтобы воспользоваться массивом в программе, требуется двухэтапная процедура, поскольку в С# массивы реализованы в виде объектов. Во-первых, необходимо объявить переменную, которая может обращаться к массиву. И во-вторых, нужно создать экземпляр массива, используя оператор new.

Example_1. 1 Example_1. 1

Example_2 Определение массива объектов В большинстве случаев при определении массива тип элемента, содержащегося в Example_2 Определение массива объектов В большинстве случаев при определении массива тип элемента, содержащегося в массиве, указывается явно. Хотя на первый взгляд это выглядит довольно понятно, существует одна важная особенность. В основе каждого типа в системе типов. NET (в том числе фундаментальных типов данных) в конечном итоге лежит базовый класс System. Object. В результате получается, что в случае определения массива объектов находящиеся внутри него элементы могут представлять собой что угодно:

Example_2. 1 Example_2. 1

Example_3 Свойство Length Реализация в С# массивов в виде объектов дает целый ряд преимуществ. Example_3 Свойство Length Реализация в С# массивов в виде объектов дает целый ряд преимуществ. Одно из них заключается в том, что с каждым массивом связано свойство Length, содержащее число элементов, из которых может состоять массив. Следовательно, у каждого массива имеется специальное свойство, позволяющее определить его длину. Когда запрашивается длина многомерного массива, то возвращается общее число элементов, из которых может состоять массив. Благодаря наличию у массивов свойства Length операции с массивами во многих алгоритмах становятся более простыми, а значит, и более надежными. Давайте рассмотрим пример использования свойства Length:

Example_3. 1 Example_3. 1