1

http://msdn.microsoft.com/en-us/library/aa289500%28v=vs.71%29.aspxを使用しようとしています

Item正常に動作しますが、VBバージョンでよく見られます

ただし、button.ItemC# には存在しませんが、新しいプロジェクトを開いて 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# で「アイテム」を呼び出すには、角かっこを使用します。

var myButton = myButtonsArray[0];

"[]" ブラケットは、実際には VB で "Item" と呼ばれるインデクサーを呼び出しています。

于 2012-07-20T06:52:46.483 に答える