На этом уроке мы начнём рассматривать три класса, которые похожи по функциональности, но очень сильно отличаются по реализации, это: ListDictionary, Hashtable, HybridDictionary. Эти коллекции хранят пару значений: ключ - значение. Они нетипизированные и работают с объектами.
Дата отправки отчёта:
4 ноября 2018 г.
Задание выполнено: за
4 час. 42 мин.
Чему научился:
Я потренировался с ListDictionary и с перебором его элементов. Кроме того я создал типизированный Dictionary и также потренировался с перебором его элементов. Кроме того я создал отдельную типизированную коллекцию Dictionary в методе Main, а также дополнительные 3 метода, которые выполняют такие функции, как добавление элементов в коллекцию, считывания их, и добавление еще не существующего элемента в коллекцию с проверкой его наличия по ключу. То есть осуществляется ввод с консоли, проверка его существование и добавление в коллекцию либо нет.
Что было сложным:
Не сразу понял как передать типизированную коллекцию из метода Main в другой метод и принять ее там
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 3922. Александр+118493. Evgenii Kudriavtcev+1Посетитель+118626. superGrover+1791. Валерий Жданов+19913. vip+118681. alklokov+12146. Иван+119525. Александр Балбашов+117947. Dmitry Sinitsin+117606. Виктор+116218. Дмитрий+114981. DimanDOS+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: попрактиковался с ListDictionary Узнал про коллекции Hashtable, HybridDictionary и чем они отличаются друг от друга не знал с каким методом взять и поэксперементировать
Научился: myListDictionary.CopyTo(arr, index) - копирует в массив типа DictionaryEntry [] , ключ и значения начиная с заданного индекса внутри массива arr, поэтому разменрность массива arr от индекса index и до конца должна быть больше, чем myListDictionary и если в массиве уже были определены элементы, то они затераются значаниями из myListDictionary