我想将组合框的选定值记入文本文件中,但是如果我没有填写组合框,则希望将其写为“空”值。我不知道怎么办。如果在组合框中选择了某些内容,则if语句必须按以下方式工作,否则请写null。我尝试过了
if (CBP1.SelectedValue == Selected)
{
write.WriteLine(((ComboBoxItem)CBP1.SelectedItem).Content.ToString());
}
else
{
//write value "null"
{
我无法使“ if”语句正常工作。有人知道我在那里可以做什么
答案 0 :(得分:0)
if(!string.IsNullOrEmpty(CBP1.SelectedValue){
// write out the SelectedValue
}else{
// write out the null write.WriteLine("null");
}
您还可以将所有内容放入using语句中,在其中您声明编写者,并且仅在您写出该声明时才存在,然后将其处置。