3

我是 C# 新手,我开始学习如何编程我正在学习编程到 Visual Studio Microsoft 版中,我使用 WindowsApplication 而不是控制台。在尝试编写此代码时,我遇到了这个命令:Selected Index 和 Selected Item,我想知道两者之间的区别。我现在对我的代码感到很困惑。我正在尝试执行的代码是在列表框中添加和删除文本。

谢谢你的帮助。

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

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

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

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

谢谢

4

1 回答 1

13

选定的项目将返回被选择的对象。选定索引以 int 形式返回列表中的位置。

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

Cat
Dog
Hamster
Horse

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

于 2009-05-12T08:45:37.473 回答