1

我有一个ComboBox包含 4 个项目的设置,索引范围从 0 到 3。

稍后在我的代码中,我需要根据选择的内容执行某个事件。为此,我考虑比较所选ComboBox项目的索引是什么,因为整数比较比字符串快,对吧?

如何获取所选项目的索引?

4

2 回答 2

1

ComboBox 有一个SelectedIndex属性。

myComboBox.SelectedIndex

关于比较:
如果您不进行数百万次比较,那么这种“优化”将无济于事。

于 2010-02-06T22:40:53.510 回答
0

你确定整数比较总是比字符串比较快吗?

取决于您比较的字符串有多长...如果您比较两个字符串,每个字符串只有一个字符,那么它是一个简单的按字节与操作,可能比比较 4 字节整数值更快。

于 2010-02-06T22:41:09.593 回答