繁体   English   中英

使用C#访问Item属性

[英]Accessing Item property using C#

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

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

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

Visual Basic

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];
   }
}

可以使用方括号在C#中调用“项目”:

var myButton = myButtonsArray[0];

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM