Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634932)
Контекстум
Руконтекст антиплагиат система

Универсальные коллекции языка C# (300,00 руб.)

0   0
Первый авторЗайцев М. Г.
АвторыНовосиб. гос. техн. ун-т
ИздательствоИзд-во НГТУ
Страниц112
ID816012
АннотацияУчебное пособие охватывает часть материала, изучаемого по дисциплине «Технологии разработки программного обеспечения» (ТРПО). Излагаются вопросы, касающиеся универсальных коллекций языка С#, а также приведены указания к выполнению расчетно-графического задания и варианты его выполнения. Примеры упражнений выполнены в среде Visual Studio на языке C#.
Кем рекомендованоРедакционно-издательским советом университета в качестве учебного пособия
Кому рекомендованоУчебное пособие предназначено для студентов факультета ПМИ, обучающихся по направлению: 02.03.03 – Математическое обеспечение и администрирование информационных систем.
ISBN978-5-7782-4628-7
УДК004.432(075.8)
ББК32.973.26-018.1я73
Зайцев, М.Г. Универсальные коллекции языка C# : учеб. пособие / Новосиб. гос. техн. ун-т; М.Г. Зайцев .— Новосибирск : Изд-во НГТУ, 2022 .— 112 с. — ISBN 978-5-7782-4628-7 .— URL: https://rucont.ru/efd/816012 (дата обращения: 28.04.2024)

Предпросмотр (выдержки из произведения)

Универсальные_коллекции_языка_C#.pdf
УДК 004.432(075.8) З-177 З-177 Зайцев М. Г. Рецензенты: ст. преп. кафедры ТС и ВС СибГУТИ Л. Ф. Лебеденко канд. техн. наук, доц. В. Г. Кобылянский, Универсальные коллекции языка С# : учебное пособие / М. Г. Зайцев. – Новосибирск : Изд-во НГТУ, 2022. – 112 с. ISBN 978-5-7782-4628-7 Учебное пособие предназначено для студентов факультета ПМИ, обучающихся по направлению: 02.03.03 – Математическое обеспечение и администрирование информационных систем по дисциплине «Технологии разработки программного обеспечения». Пособие охватывает часть материала, изучаемого по дисциплине (ТРПО). Излагаются вопросы, касающиеся универсальных коллекций языка С#, а также приведены указания к выполнению расчетнографического задания и варианты его выполнения. Примеры упражнений выполнены в среде Visual Studio на языке C#. Работа подготовлена кафедрой теоретической и прикладной информатики Зайцев Михаил Георгиевич УНИВЕРСАЛЬНЫЕ КОЛЛЕКЦИИ ЯЗЫКА С# Учебное пособие Выпускающий редактор И. П. Брованова Корректор И.Е. Семенова Редактор И. Л. Кескевич Дизайн обложки А. В. Ладыжская Компьютерная верстка Н. В. Гаврилова Налоговая льгота – Общероссийский классификатор продукции Издание соответствует коду 95 3000 ОК 005-93 (ОКП) Тираж 50 экз. Уч.-изд. л. 6,51. Печ. л. 7,0. Изд. № 244/21. Заказ № 115. Цена договорная Отпечатано в типографии Подписано в печать 16.03.2022. Формат 60 Ч 84 1/16. Бумага офсетная Новосибирского государственного технического университета 630073, г. Новосибирск, пр. К. Маркса, 20 УДК 004.432(075.8) ISBN 978-5-7782-4628-7  Зайцев М. Г., 2022  Новосибирский государственный технический университет, 2022
Стр.2
ОГЛАВЛЕНИЕ Коллекции C# ......................................................................................................... 3 Краткий обзор коллекций .................................................................................. 4 Контрольные вопросы ....................................................................................... 6 Интерфейсы ............................................................................................................ 6 Реализация интерфейса ...................................................................................... 9 Универсальные интерфейсы ........................................................................... 10 Синтаксис объявления обобщенного интерфейса ......................................... 10 Контрольные вопросы ..................................................................................... 13 Итераторы ............................................................................................................. 14 Создание итератора для пользовательского класса коллекции .................. 16 Использование итераторов с универсальным списком ................................ 17 Контрольные вопросы ..................................................................................... 20 Делегаты и лямбда-выражения ........................................................................ 20 Делегаты ............................................................................................................ 20 Делегат Action .......................................................................................... 24 Делегат Func ............................................................................................. 25 Делегат Predicate ...................................................................................... 26 Анонимные методы .......................................................................................... 28 Лямбды .............................................................................................................. 29 Лямбда-выражения .................................................................................. 30 Лямбда-операторы ................................................................................... 31 Контрольные вопросы ..................................................................................... 32 Классы обобщенных (универсальных) коллекций ....................................... 32 Настройка коллекций ....................................................................................... 33 Настройка методов расширения коллекций .................................................. 34 Универсальные списки-коллекция List, SortedList<>, LinkedList<> .... 36 Коллекция List-список ...................................................................... 36 Коллекция SortedList – сортированный список ......... 47 Коллекция LinkedList – двусвязный список ................................... 55 111
Стр.111
Универсальные множества – коллекции HashSet и SortedSet ....... 63 Коллекция HashSet – неупорядоченное множество ....................... 63 Упорядоченное множество – класс SortedSet ......................................... 68 Универсальные словари – коллекции Dictionary и SortedDictionary ................................................................... 74 Класс Dictionary ............................................................. 76 Класс SortedDictionary – сортированный словарь ..... 85 Контрольные вопросы ..................................................................................... 94 Приложение. Расчетно-графическое задание ...................................................... 95 Задание. Варианты выполнения ........................................................................... 95 Рекомендации к выполнению ......................................................................... 99 Порядок выполнения ..................................................................................... 105 Содержание отчета ......................................................................................... 105 Контрольные вопросы ................................................................................... 106 Глоссарий ............................................................................................................. 107 Библиографический список ................................................................................ 110 112
Стр.112

Облако ключевых слов *


* - вычисляется автоматически
Антиплагиат система на базе ИИ