C# C相当于for语句
下面的语句是vb.net,我需要与C等效的语句C# C相当于for语句,c#,vb.net-to-c#,C#,Vb.net To C#,下面的语句是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() 但表示非invocable成员“Lis
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()
但表示非invocable成员“List.Box.Items”不能像方法一样使用您需要在C中为索引器使用方括号:
id = listBox.Items[x].ToString();
请注意,您还更改了两个示例之间的迭代顺序-我看不出您这样做的明显原因。感谢您现在因为没有尝试而感到有点愚蠢[]