【问题标题】:C# equivalent of for statement [duplicate]C#相当于for语句[重复]
【发布时间】:2016-11-07 11:15:00
【问题描述】:

以下语句是 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# vb.net-to-c#


【解决方案1】:

C# 中的索引器需要使用方括号:

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

【讨论】:

  • 感谢现在因为不尝试而感到有点愚蠢[]
猜你喜欢
  • 2016-05-31
  • 1970-01-01
  • 1970-01-01
  • 2017-05-12
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 2013-01-29
  • 1970-01-01
相关资源
最近更新 更多