辞書(Dictionary<string, bool> values
)を作成します。辞書の値を変更するC#
私は、関数を作成:
private Dictionary<string, bool> ChangeValues(int line, Dictionary<string, bool> values)
{
for (int i = 0; i < line; i++)
{
}
return values;
}
私は行の数に従ってブール値を変更したいです。
次の表は、(唯一のブール値を表示)辞書の結果である:
line 0 = values["A"][false]
values["B"][false]
values["C"][false]
line 1 = values["A"][false]
values["B"][false]
values["C"][true]
line 2 = values["A"][false]
values["B"][true]
values["C"][false]
line n...
私は行の数に従ってbool値を変更するにはどうすればよいですか?
ありがとうございました。
[更新]
いくつかの助けた後、関数が実行されます:
static Dictionary<string, bool> ChangeValues(int line, Dictionary<string, bool> values)
{
switch (line)
{
case 0:
values["A"] = false;
values["B"] = false;
values["C"] = false;
break;
case 1:
values["A"] = false;
values["B"] = false;
values["C"] = true;
break;
case 2:
values["A"] = false;
values["B"] = true;
values["C"] = false;
break;
}
return values;
}
注:あなたはこのようPeterDuniho
サンプル入力と希望する出力を提供してください。そして、現在の出力は何ですか? –
@FirstStep行が0の場合、すべてのブール値はfalseになります。行が1の場合、最後の行は真です。行が2の場合は最後ですが、真の場合...おそらく2進論理と同じですか?私は知らない... – jsfelipearaujo
"_lineは0_"とはどういう意味ですか?つまり、それは '=" 0 "'または何ですか? –