Нужно сделать режим сохранения загрузки в C# Windows Forms

Мне нужно сделать 2 режима, загрузки и сохранения, делаю для игры в пятнашки, кто может дать ориентировки, как сделать возможным сохранение текущего результата игры и после закрытия приложения и повторного открытия, я смог загрузить сохраненные данные. Я пытался сделать сохранение, но возникла проблема сохранения массива. Кто сможет, можете кинуть подробный гайд или что-то в этом роде, или хотя бы пример кода. Заранее огромное спасибо!

Как отобразить карту с .shp расширением в windows forms c#?

Мне дали карту с расширением .shp, как его отобразить в windows forms? Я так понял, нужны специальные компоненты для внедрения карты в форму. Элемент вроде какого-нибудь "Map". Если возможно скачать такие элементы, то где?