Settings.settingsファイルを変更して、system_Filters
であることSystem.String[]
。
コード内からではなく、Visual Studioデザイナー内でこの変数を設定したいと思います。次のコードを使用して、コード内で機能させることができます。
Properties.Settings.Default.system_Filters = new string[] { "a", "b", "c" };
string _systemFilters = Properties.Settings.Default.system_Filters;
これは正しく動作します。ただし、これをコードに追加するためのNiceの場所がないので、Settings.settingファイルに入力するのが理想的です。この値は変更されません。私は考えることができるほとんどすべてのバリアントを試しましたが、結果は常に同じです。
誰かが正しい構文を知っていますか?また、StringCollection
を使用する方が簡単です。
string[]
の代わりにStringCollection
を使用してみてください。これは、設定デザイナーによってネイティブにサポートされています。
値はXMLとして保存されますが、手動で編集する必要はありません。タイプ列でStringCollection
を選択すると、値列のエディターが変更されます。あります ... ボタンをクリックして、文字列を入力するためのダイアログを開きます。