Я создаю простое приложение Windows Forms с помощью С# express 2008. Я опытный разработчик на С++, но я совершенно новый для С# и .NET.
В настоящее время я сохраняю некоторые из моих простых настроек приложения, используя конструктор параметров и код, подобный этому:
// Store setting
Properties.Settings.Default.TargetLocation = txtLocation.Text;
...
// Restore setting
txtLocation.Text = Properties.Settings.Default.TargetLocation;
Теперь я хотел бы сохранить как массив ints (int[]
), так и, возможно, List of ints (List< int >
) в качестве параметра. Однако я не могу понять, как это сделать. Я искал документацию, stackoverflow и google, и я не могу найти достойное объяснение, как это сделать.
Моя догадка, основанная на редких примерах, которые я нашел, заключается в том, что мне нужно создать класс, который является сериализуемым, который обертывает мой массив или List, а затем я смогу использовать этот тип в дизайнере настроек. Однако я точно не знаю, как это сделать.
Заранее благодарим за помощь!