Порядок работы с динамическими структурами данных следующий: 1) создать (отвести место в динамической памяти); 2) работать с помощью указателя; 3) удалить (освободить занятое структурой место).
Привет. Можете как-нибудь понятнее объяснить _ при отбрасывании с помощью is, например, if(obj is var _) {//делаем что-то}? В документации не нашёл пояснений.