我的应用程序中有一个组合框,它有 17 个不同的选项。在我的代码中,我对所有 17 个选项都有一个 if 语句。
int colorchoice = colorSelect.SelectedIndex;
if (colorchoice == 0)
{
textBox1.AppendText("the color is black");
}
if (colorchoice == 1)
{
textBox1.AppendText("the color is dark blue");
}
and so on...
我已经能够打印在组合框中选择的内容,即黑色或深蓝色,但是,我需要打印的内容没有空格或大写字母。
if (colorchoice == 0)
{
textBox1.AppendText("the color is " + colorSelect.SelectedText);
}
所以结果应该是黑色或深蓝色。我怎么能在不改变组合框中的大写和空格的情况下做到这一点,所以它看起来仍然不错,但会打印出我需要的内容。
我的想法是为 17 个选项中的每一个分配一个字符串,但我无法弄清楚如何做到这一点。
任何帮助表示赞赏。谢谢!