[英]10 check-boxes multiple combinations in c#
我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。
if (cbxTitle.Checked == true)
{
searched = "title";
}
else if (cbxAuthor.Checked == true)
{
searched = "author";
}
else if (cbxYear.Checked == true)
{
searched = "year";
}
else if (cbxWeight.Checked == true)
{
searched = "weight";
}
我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。
if (cbxTitle.Checked == true)
{
searched = "title";
}
else if (cbxAuthor.Checked == true)
{
searched = "author";
}
else if (cbxYear.Checked == true)
{
searched = "year";
}
else if (cbxWeight.Checked == true)
{
searched = "weight";
}
我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。
if (cbxTitle.Checked == true)
{
searched = "title";
}
else if (cbxAuthor.Checked == true)
{
searched = "author";
}
else if (cbxYear.Checked == true)
{
searched = "year";
}
else if (cbxWeight.Checked == true)
{
searched = "weight";
}
我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。
if (cbxTitle.Checked == true)
{
searched = "title";
}
else if (cbxAuthor.Checked == true)
{
searched = "author";
}
else if (cbxYear.Checked == true)
{
searched = "year";
}
else if (cbxWeight.Checked == true)
{
searched = "weight";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.