1

我正在尝试使用http://msdn.microsoft.com/en-us/library/aa289500%28v=vs.71%29.aspx

它工作正常,但我经常Item在 VB 版本中看到

但是,button.Item在 C# 中不存在,但是当我打开一个新项目并在 VB.NET 中尝试时,我得到Item. 为什么会这样,我如何Item在 C# 中使用?

视觉基础

Default Public ReadOnly Property Item(ByVal Index As Integer) As _
   System.Windows.Forms.Button
   Get
      Return CType(Me.List.Item(Index), System.Windows.Forms.Button)
   End Get
End Property

C#

public System.Windows.Forms.Button this [int Index]
{
get
   {
      return (System.Windows.Forms.Button) this.List[Index];
   }
}
4

1 回答 1

1

在 C# 中调用“Item”可以使用方括号来完成:

var myButton = myButtonsArray[0];

“[]”括号实际上是调用在VB中称为“Item”的索引器。

于 2012-07-20T06:52:46.483 回答