c# - selecteditems 和 selectedindex c#

标签 c# selecteditem selectedindex

我是 C# 新手,正在开始学习如何编程 我正在学习在 Visual Studio Microsoft Edition 中编程,我在其中使用 WindowsApplication 而不是 Console。 在尝试制作这段代码时,我遇到了这个命令: 选定的索引和选定的项目 我想知道两者之间的区别。 我现在对我的代码很困惑。我尝试执行的代码是在列表框中添加和删除文本。

感谢您的帮助。

附加问题:在我的代码中有这一行:

int listBoxSelectedItem = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(listBox1.SelectedIndex);

我想了解这部分: 第一行有一个名为“listBoxSelectedItem”的变量,类型为“int”。您选择的项目的位置将存储到名为“listBoxSelectedItem”的变量中。那是对的吗?

第二行是,“listBox1.SelectedIndex”是传递给方法“RemoveAt”的信息,我的理解是否正确?

谢谢

最佳答案

Selected item 将返回被选中的对象。所选索引以 int 形式返回列表中的位置。

例如,您可能有一个字符串列表:

Cat
Dog
Hamster
Horse

如果您从此列表中选择“Dog”,则 SelectedItem 属性为字符串“Dog”,而 SelectedIndex 为 1(索引从零开始,因此第一项为 0,第二项为 1,依此类推)

关于c# - selecteditems 和 selectedindex c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/851781/

相关文章:

android - 如何使用 ImageAdapter 从 Gridview 中获取所选项目? (安卓)

javascript - 在刷新时保留下拉选择

wpf - 当项目不属于 ItemsSource 集合时,如何设置 ComboBox 的 SelectedItem?

C# RichTextBox Find() 错误?

c# - C# 'using' 语句的 Ruby 等价物

c# - 在 PostBack 之后保持 gridview 中 div 的滚动条位置

WPF ListView 显示所选项目

windows-phone-7 - 列表框索引返回负值

c# - 使用 C# 与另一个程序交互