私のプログラムでは、私は3つのchecboxes(A、B、C)を持っています。チェックされているチェックボックスの内容をテキストファイルに保存します。私は今、このテキストファイル複数のチェックボックスがチェックされているかどうかを確認する方法
string test = res;
に私のコードの後半で、文字列に上記の値を保存していますのはここれる
if (a.IsChecked == true)
{
res = a.Content.ToString() + " is checked";
}
else if (b.IsChecked == true)
{
res = b.Content.ToString() + " is checked";
}
else if (c.IsChecked == true)
{
res = c.Content.ToString() + " is checked";
}
をと:私は文を以下に示した場合に使用して、これをやっています私のために働いています。だから私は複数のチェックボックスがチェックされているかどうかをチェックしようとすることにしました。そこで、以下のif文を追加しました:
else if ((a.IsChecked == true) && (b.IsChecked == true) && (c.IsChecked == true))
{
res= a.Content.ToString() + " " + b.Content.ToString() + " " + c.Content.ToString()
}
をしかし、最終解像度ではなく、B cとしてテキストファイルに印刷されているので、これは私と一緒に働いていません。どのようなアイデアを私は間違っていますか?
はまた、私はすでに文字列として私のコードの先頭に解像度を初期化していることに注意してください。
string res;
を私は自分のコードを実行したときに、私はすべてのエラーを取得しておりませんので、私は私のミスがどこにあるかわかりません。これに関する助けがあれば、非常に感謝しています。
おかげでたくさん:)
(&&((a.IsChecked == true)の場合(b.IsChecked ==真)&& c.IsCheckedは==真)) 条件が満たされなかった場合は「res」はnullになります – Ragavan