Язык C довольно прост в том плане, что требует изучения всего пары основных концепций организации памяти. Это размер данных и указатель. А далее у вас есть полная свобода, чтобы манипулировать ими как угодно. В то же время некоторые особенности синтаксиса могут вызвать недопонимание. Рассмотрим, например, структуры. Структура это просто набор данных, такой же как массив. Единственное отличие в том, что массив содержит элементы одного размера с доступом к ним по индексу, а структура может содержать элементы разного размера, и у каждого элемента есть своё имя...
Всем привет! Сегодня статья, не связанная с Revit. Поговорим о структурах данных, которые наиболее часто используются в языке C#. Дисклеймер: статья написана в основном для начинающих программистов под Revit на основе моего опыта. Если вы лучше меня знаете, что всё на самом деле не так или не совсем так, то делитесь подробностями в комментарии, или оставляйте там ссылки на свои блоги. При кажущейся простоте, тема сложная, и осветить прям все-все аспекты довольно тяжело. Когда я начинал программировать, я сначала немного изучил Python, а потом начал переходить на C#...