条件 ?: ComboBox 的运算符

Conditional ?: operator for ComboBox

我想将以下代码添加到 Form1_Load 函数中的以下代码中,这样如果连接了串行端口 COM 端口,组合框将自动选择它。

但是使用条件 ?: 语句,我不知道该怎么做。

因此,如果组合框包含超过 1 个项目,它会选择组合框的第 2 个项目。否则它选择第 0 项

comboBox1.Items.Count > 1 ? comboBox1.SelectedIndex = 2 : comboBox1.SelectedIndex = 0;

应该是comboBox1.SelectedIndex = comboBox1.Items.Count > 1 ? 2 : 0