Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个ComboBox包含 4 个项目的设置,索引范围从 0 到 3。
ComboBox
稍后在我的代码中,我需要根据选择的内容执行某个事件。为此,我考虑比较所选ComboBox项目的索引是什么,因为整数比较比字符串快,对吧?
如何获取所选项目的索引?
ComboBox 有一个SelectedIndex属性。
myComboBox.SelectedIndex
关于比较: 如果您不进行数百万次比较,那么这种“优化”将无济于事。
你确定整数比较总是比字符串比较快吗?
取决于您比较的字符串有多长...如果您比较两个字符串,每个字符串只有一个字符,那么它是一个简单的按字节与操作,可能比比较 4 字节整数值更快。