我正在使用 C # Express 2008创建一个简单的 windows Forms 应用程序。我是一个经验丰富的 C + + 开发人员,但是我对 C # 和。NET.
我目前正在使用设置设计器存储一些简单的应用程序设置,代码如下:
// Store setting
Properties.Settings.Default.TargetLocation = txtLocation.Text;
...
// Restore setting
txtLocation.Text = Properties.Settings.Default.TargetLocation;
现在我想要存储 int 数组(int[]
) ,或者可能存储 int 列表(List< int >
)作为设置。但是,我不知道该怎么做。我已经搜索了文档、 stackoverflow 和 google,但是我找不到一个合适的解释来说明如何做到这一点。
基于我发现的稀疏示例,我的直觉是,我必须创建一个可序列化的类来包装我的数组或 List,然后我就可以在设置设计器中使用这个 Type。但是,我不知道该怎么做。