Добрый день.
Я был бы очень признателен за помощь в создании пользовательского массива в VB. NET (не C#). Я недавно переключился с VBA на VB. NET и должен признать, что мне это нравится! Однако теперь я столкнулся с проблемой и, очевидно, с большим пробелом в моих знаниях в области программирования.
По сути, мне нужно создать настраиваемый массив, скомпилированный из настраиваемых массивов, который описывает строительную площадку.
Массив на верхнем уровне будет состоять из зданий, внутри каждого входа в здание будет массив этажей, а затем внутри каждого входа в этаж будут зоны этажа. На каждом уровне также должен быть другой массив для имен (то есть имена зданий, затем имена этажей, но не имена зон, так как это все, что необходимо сохранить на нижнем уровне).
Количество здания на площадке, этажи в каждом здании и зоны на каждом этаже в каждом здании могут быть разными для разных работ. И здесь я застрял.
Еще в те времена, когда я работал с VBA, я бы просто объявил несколько c типов Publi для зон, уровней и зданий и сложил бы их как неопределенные массивы друг в друге, но это не вариант в VB. NET (и, возможно, в любом случае бодж!)
Так что был бы очень признателен за любую помощь с этим. Я смотрел Structures, но не думаю, что это путь вперед. Я включил примерную схему того, чего я пытаюсь достичь, на случай, если это поможет.
Большое спасибо
Грэм
Пример изображения