
Среда программирования: Visual С# .NET 2019
Название работы: Создать класс GhostsTask
Тематика работы: Прочие
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Класс GhostsTask, Equals, GetHashCode, Dictionary, HashSet, ключ исчезает, HashSet вести себя некорректно, тест GhostsTest, GhostsTask, создайте класс
Функции программы:
Разработать программу на C# в соответствии с заданием:
Неаккуратная реализация Equals и GetHashCode может приводить к тому, что добавленный в Dictionary или HashSet ключ внезапно исчезает.
Чтобы не попадаться на подобные ошибки в будущем, в этом задании предлагается поизучать всевозможные подобные ошибки.
В проекте вам даны несколько классов с уже реализованными GetHashCode и Equals. Вам нужно придумать, как их использовать, чтобы HashSet стал вести себя некорректно.
Изучите тест GhostsTest.cs и в файле GhostsTask.cs создайте класс GhostsTask так, чтобы этот тест проходил.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "ghost.exe".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "ghost.exe".
исходники
Animal
App
bin
Debug
ghost
nunit.framework
nunitlite
Cat
Document
GhostsTask
GhostsTest
hashes-ghosts
IFactory
nunit.framework
nunitlite
Program
Properties
AssemblyInfo
Robot
Segment
Vector|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1700 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |