Null в Dictionary<T, V> [закрыт]

179
14 октября 2018, 05:40

Записываю значение в словарь, и даже при моментальной проверке там оказывается Null:

_attacks.Add(TestAttack.Name, new TestAttack());
GD.Print(_attacks[TestAttack.Name]);

_attacks - Dictionary<string, Attack>
TestAttack наследуется от Attack

Answer 1

В словаре все нормально. У Вас есть какие-то неинициализированные поля в свежесозданном экземпляре TestAttack.

READ ALSO
XmlException: expected &#39;;&#39; (3B) but found &#39;/&#39; (2F) в новом проекте

XmlException: expected ';' (3B) but found '/' (2F) в новом проекте

В новом проекте Юнити выпадает данная ошибка как только пытаюсь добавить скриптVS2017 юнити тоже не видит, не знаю или это как-то связано

201
Как в C# сделать выборочное редактирование тхт UTF8 файла без полного считывания?

Как в C# сделать выборочное редактирование тхт UTF8 файла без полного считывания?

Нужно в ТХТ файле заменить с 15 по 20 символы на другиеКак это сделать без считывания всего файла

186
entity framework и WinFoms не работает сохранение

entity framework и WinFoms не работает сохранение

уже долгое время мучаюсь с сохранением в базу данныхЕсть проект на WinForms, подключил к нему локальную БД и entity framework, создал модель по базе (одна...

209
Создание Админ программы для софта

Создание Админ программы для софта

Появилась идея написание некого софта, который возможно будет дистрибьютироваться, и по задумке к нему нужно создать Админ прогу которая...

208