C# 相当于 for 语句

C# equivalent of for statement

下面的语句是 vb.net 我需要 C# 等价物

For i As Integer = 0 To Me.ListBox2.Items.Count - 1
        Id = Me.ListBox2.Items(i).ToString

我尝试了很多东西,但没有运气。

如果我这样做

for (int x = listBox2.Items.Count - 1; x >= 0; x --)
id = listBox.Item(x).ToString()

但是说不可调用成员'List.Box.Items'不能像方法一样使用

您需要在 C# 中为索引器使用方括号:

 id = listBox.Items[x].ToString();