Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство_по_C++_CLI.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
8 Мб
Скачать
☆

26.2.1 Introduction 566

26.2.2 Creating a Jagged Array 566

26.2.3 Initializing a Jagged Array 566

26.3 Jagged Arrays and Functions 569

26.3.1 Returning a Jagged Array 569

26.3.2 Passing a Jagged Array as Argument 570

26.4 Multi-Dimensional Jagged Arrays 572

26.4.1 Two-Dimensional Jagged Arrays 572

26.4.2 Multi-Dimensional Jagged Arrays 575

27. Arrays and Classes 580

27.1 The Array Class 595

27.1.1 Introduction 595

27.1.2 The Length of an Array 596

28. Introduction to File Processing 597

29. Details on File Processing 624

30. Files Operations 645

31. Serialization 661

32. Introduction to Indexed Properties 689

33. Classes and Indexed Properties 710

34. Введение в коллекции 743

34.1 Коллекции на основе массива 743

34.1.1 Вступление 743

34.1.2 Объявление коллекции 743

34.1.3 Количество элементов в коллекции 743

34.2 Операции над коллекцией, основанной на массиве 745

34.2.1   Добавление элемента 745

34.2.2 Извлечение элемента из коллекции 746

34.2.3 Вставка элемента в коллекцию 747

34.2.4 Удаление элемента из коллекции 749

34.3 Коллекция элементов (заказ букета цветов) 752

34.3.1   Вступление 752

34.3.2 Practical Learning: Introducing Collections 752

34.3.3 Implementing a Collection 759

34.3.4 Practical Learning: Creating a CCollection Class 760

34.3.5 The Beginning of a Collection 761

34.3.6 Linking the Items of a Collection 762

34.3.7 Practical Learning: Creating a List's Monitor 762

34.4 Коллекции на основе списка (Operations on a Collection) 763

34.4.1 Adding an Item 763

34.4.2 Practical Learning: Adding Items to a Collection 764

34.4.3 Retrieving an Item 764

34.4.4 Practical Learning: Retrieving the Items of a Collection 766

34.4.5 Removing an Item 769

34.4.6 Practical Learning: Retrieving the Items of a Collection 771

34.4.7 Locating an Item 776

35. Основы коллекций платформы .Net (Fundamentals of .Net Support For Collections) 779

35.1   Перечисление элементов коллекции (Enumerating the Members of a Collection) 779

35.1.1   Введение в коллекции System 779

35.1.2 Практический пример 779

35.1.3 Introduction to the IEnumerator Interface 782

35.1.4 Упражнение 782

35.1.5 Текущий элемент перечисления 783

35.1.6 Упражнение 784

35.1.7 Сброс метки текущего элемента 784

35.1.8 Упражнение 786

35.1.9 Перемещение к следующему элементу в IEnumerator 786

35.1.10 Упражнение 787

35.2 Перечислимая коллекция (An Enumerable Collection) 788

35.2.1   Вступление 788

35.2.2 Получение Enumerator (Getting the Enumerator) 789

35.2.3 Упражнение 790

36. Встроенные интерфейсы коллекций 797

36.1   Обзор интерфейсов коллекций 797

36.1.1   Вступление 797

36.1.2 Choosing a Class or an Interface 797

36.2 Интерфейс ICollection 797

36.2.1   Вступление 797

36.2.2 Реализация ICollection 798

36.3 Интерфейс IList 800

36.3.1 Вступление 800

36.3.2 Упражнение 800

36.3.3 Implementing IList 802

36.3.4 Упражнение 803

36.4 Размер коллекции 804

36.4.1   Коллекция фиксированного размера 804

36.4.2 Упражнение 805

36.4.3 Коллекция только для чтения 805

36.4.4 Упражнение 806

36.5 Наполнение коллекции 809

36.5.1   Добавление элементов 809

36.5.2 Упражнение 810

36.5.3 Вставка элемента 812

36.5.4 Упражнение 813

36.6 Размещение элемента в коллекции 815

36.6.1   Значение по умолчанию в коллекции 815

36.6.2 Упражнение 815

36.6.3 Проверка существования элемента в коллекции 819

36.6.4 Упражнение: проверка наличия элемента в коллекции 820

36.6.5 Получение индекса элемента 824

36.6.6 Упражнение: получение индекса элемента 825

36.7 Удаление элементов коллекции 827

36.7.1   Удаление элемента по его индексу 827