Помощь в написании студенческих работ
Антистрессовый сервис

Массивы. 
Использование общих типов при описании интерфейсов и делегатов на примерах задач поиска в массивах

РефератПомощь в написанииУзнать стоимостьмоей работы

Все массивы в С# имеют общий базовый класс Array, определенный в пространстве имен System. В нем есть несколько полезных методов, упрощающих работу с массивами, например методы получения размерности, сортировки и поиска. Массивы, являющиеся полями класса, могут иметь те же спецификаторы, что и поля, представляющие собой простые переменные. Так же используются не редко многомерные (прямоугольные… Читать ещё >

Массивы. Использование общих типов при описании интерфейсов и делегатов на примерах задач поиска в массивах (реферат, курсовая, диплом, контрольная)

Массив относится к ссылочным типам данных, то есть располагается в динамической области памяти, поэтому создание массива начинается с выделения памяти под его элементы. Элементами массива могут быть величины как значимых, так и ссылочных типов (в том числе массивы). Массив значимых типов хранит значения, массив ссылочных типов — ссылки на элементы. Всем элементам при создании массива присваиваются значения по умолчанию: нули для значимых типов и null — для ссылочных.

Все массивы в С# имеют общий базовый класс Array, определенный в пространстве имен System. В нем есть несколько полезных методов, упрощающих работу с массивами, например методы получения размерности, сортировки и поиска.

Массивы, являющиеся полями класса, могут иметь те же спецификаторы, что и поля, представляющие собой простые переменные.

Одномерные массивы используются в программах чаще всего. Варианты описания массива:

тип[] имя;

тип[] имя = new тип [размерность];

тип[] имя = {список инициализаторов};

тип[] имя = new тип [размерность] {список инициализаторов};

Так же используются не редко многомерные (прямоугольные) массивы. Варианты их описания могут быть следующими:

тип[,] имя;

тип[,] имя = new тип [разм1, разм2];

тип[,] имя = {список инициализаторов};

тип[,] имя = new тип [разм1, разм2] {список инициализаторов};

Показать весь текст
Заполнить форму текущей работой