Когда я написал следующий фрагмент для экспериментов, он поднял ошибку hover (см. снимок экрана):
Невозможно объявить указатель на неуправляемый тип 'dynamic'
Отрывок:
dynamic* pointerToDynamic = &fields;
Хотя код явно не разрешен (вы не можете взять адрес управляемого типа), он задал мне вопрос: что такое неуправляемый тип и как он отличается от управляемый тип? Или просто Visual Studio пытается быть забавным?