ブール配列型になる設定を c# settings.settings に追加するにはどうすればよいですか?
1703 次
4 に答える
0
クラスを作成できます。
public class BoolList : List<bool>
{
}
次に、このタイプを使用します。
于 2012-05-23T15:48:49.937 に答える
0
配列の種類を設定することはできません。配列値を使用する場合は、それをXMLファイルまたは文字列として保存する必要があります。次に、実行時にXMLファイルまたは文字列を解析して正確な値を取得する必要があります。
于 2012-05-23T15:44:04.347 に答える
0
別の方法として、[設定] に移動して type の新しい設定を作成しStringCollection
、省略記号ボタン (...) をクリックして、新しい行に各値 (true または false など) を入力します。次に、コードで次のように読むことができます。
List<string> list = Settings1.Default.StringArray.Cast<string>().ToList();
bool[] b_array = list.Select(x => x == "true").ToArray();
私の例では、StringCollection プロパティを「StringArray」と呼びました
StringCollection 設定は XML として保存されます。
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>true</string>
<string>false</string>
<string>true</string>
<string>false</string>
<string>false</string>
</ArrayOfString>
お役に立てれば
于 2012-05-23T15:53:44.603 に答える
0
<Setting Name="SettingName" Type="System.Boolean[]" Scope="User">
...
</Setting>
于 2012-05-23T15:42:21.050 に答える