Как расширеть одномерный массив? Пример с игровым инвентарём.
Всем Хай! Сегодня мы будем разбирать тему расширения массива. Давайте представим, что у нас есть инвентарь. И этот инвентарь не бесконечный. В нём всего 3 места. Если вы играли в «Resident Evil», то вы понимаете то, о чём я говорю. Все эти три места заняты вещами, патронами, аптечками. Без разницы. Чтобы мы могли расширить этот инвентарь нужно найти, допустим, подсумок. И тогда у нас появится ещё одна свободная ячейка. Это классический одномерный массив. Как добавить эту ячейку рассмотрим на коротеньком коде...
Основы C#. Структуры данных. Массив, список, словарь, HashSet
Всем привет! Сегодня статья, не связанная с Revit. Поговорим о структурах данных, которые наиболее часто используются в языке C#. Дисклеймер: статья написана в основном для начинающих программистов под Revit на основе моего опыта. Если вы лучше меня знаете, что всё на самом деле не так или не совсем так, то делитесь подробностями в комментарии, или оставляйте там ссылки на свои блоги. При кажущейся простоте, тема сложная, и осветить прям все-все аспекты довольно тяжело. Когда я начинал программировать, я сначала немного изучил Python, а потом начал переходить на C#...