0

私はグーグルで答えを見つけるのにあまり進歩していないという簡単な質問があります(私は思う)。私は次のような構造を持っています:

/// <summary>
/// A class to represent the sync settings for a single camera.
/// </summary>
public class CameraSyncSettings
{
    public string ID { get; set; }
    public string SyncPath { get; set; }
    public bool OverwriteExisting { get; set; }
};

そして、プログラム内のこれらの配列(カメラごとに1つ):

List<CameraSyncSettings> MyCameraSettings = new List<CameraSyncSettings>();

今、私がやりたいのは、この配列を読み取り/書き込みしてセッション間で情報を保持できるように、設定にプロパティを設定することです。

どうすればこれを行うことができ、最良/最も効率的な方法は何ですか?

4

2 に答える 2

1

ListDictionaryタイプのProperties.Settingsを使用してこれを実現できます

    Example:
    Properties.Settings.Default.Example.Add("Setting1", new CameraSyncSettings());
    Properties.Settings.Default.Example.Add("Setting2", new CameraSyncSettings());
    Properties.Settings.Default.Example.Add("Setting3", new CameraSyncSettings());

    Properties.Settings.Default.Save();

詳細については、リンクを参照してください:http: //msdn.microsoft.com/en-us/library/aa730869 (v=vs.80).aspx

注意:Properties.Settings.Default.Exampleのスコープをアプリケーションまたはユーザーに設定できます

于 2012-07-05T10:50:05.990 に答える
0

コメントでapp.configを使用することを明確にしたように、このプロジェクトはほとんどすべてのニーズをカバーするはずです。

于 2012-07-05T10:35:07.403 に答える