因此,在我的程序中,我有三个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()
}
但这不是我的工作,因为最终RES文本文件打印的,而不是A B C。任何想法我做错了什么?
同时请注意,我已经在我的代码的顶部,字符串初始化RES:
string res;
当我运行我的代码,我没有得到任何错误,所以我不知道在哪里我的错误是。任何帮助,这是非常感谢。
感谢很多:)
否则,如果((a.IsChecked ==真)&&(b.IsChecked ==真)&&(c.IsChecked ==真)) 如果任何条件失败,'res'将为空 – Ragavan