1

私が管理するファイルに設定されていない設定を更新するようにアプリケーション設定を実装したいと考えています。これまでのところ、次のものがあります。

設定には、nameValueCollection 型の valuesforcomparison という名前の変数があり、スコープはユーザーです。次のようにすると、次回ユーザーがプログラムを実行したときに変数は更新されません。

       public  void UpdatePropertySettings(NameValueCollection settings)
       {
        Properties.Settings.Default.valuesforcomparison = new NameValueCollection();

        for (int i = 0; i < settings.Count; i++)
        {
            Properties.Settings.Default.valuesforcomparison.Add(settings.GetKey(i), settings.GetValues(i)[0]);
        }

        Properties.Settings.Default.Save();
        Properties.Settings.Default.Upgrade();

        defVals = settings;

    }
4

1 に答える 1

1

NameValueCollection はサポートされていません。

于 2010-09-20T15:55:37.300 に答える