[英]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.