2016-11-07 2 views
-1

Die folgende Anweisung ist vb.net und ich brauche die C# -ÄquivalentC# Äquivalent für statment

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

ich zahlreiche Dinge, aber kein Glück versucht haben.

Wenn ich

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

Aber sagt Nicht aufrufbaren Mitglied ‚List.Box.Items‘ kann nicht wie ein Verfahren verwendet werden,

+0

Beachten Sie, dass Sie auch die Iterationsreihenfolge zwischen den beiden Stichproben geändert haben - ich sehe keinen offensichtlichen Grund, warum Sie dies tun würden. –

Antwort

4

Sie müssen für den Indexer in C# eckigen Klammern verwenden, :

+1

Danke, dass ich mich jetzt ein bisschen dumm fühle, weil ich es nicht versucht habe [] – shaggs