CurrencyManager.Count CurrencyManager.Count CurrencyManager.Count CurrencyManager.Count Property

定義

リスト内の項目数を取得します。Gets the number of items in the list.

public:
 virtual property int Count { int get(); };
public override int Count { get; }
member this.Count : int
Public Overrides ReadOnly Property Count As Integer

プロパティ値

リストの項目数。The number of items in the list.

次のコード例では、 Countプロパティによって決定された最後の項目に達するまでリストを反復処理します。The following code example iterates through the list until the final item, determined by the Count property, is reached.

void PrintListItems()
{
   
   // Get the CurrencyManager of a TextBox control.
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(textBox1->BindingContext[nullptr]);
   
   // Presuming the list is a DataView, create a DataRowView variable.
   DataRowView^ drv;
   for ( int i = 0; i < myCurrencyManager->Count; i++ )
   {
      myCurrencyManager->Position = i;
      drv = dynamic_cast<DataRowView^>(myCurrencyManager->Current);
      
      // Presuming a column named CompanyName exists.
      Console::WriteLine( drv[ "CompanyName" ] );

   }
}

    private void PrintListItems() {
    // Get the CurrencyManager of a TextBox control.
    CurrencyManager myCurrencyManager = (CurrencyManager)textBox1.BindingContext[0];
    // Presuming the list is a DataView, create a DataRowView variable.
    DataRowView drv;
    for(int i = 0; i < myCurrencyManager.Count; i++) {
        myCurrencyManager.Position = i;
        drv = (DataRowView)myCurrencyManager.Current;
        // Presuming a column named CompanyName exists.
        Console.WriteLine(drv["CompanyName"]);
    }
}
      
Private Sub PrintListItems()
    ' Get the CurrencyManager of a TextBox control.
    Dim myCurrencyManager As CurrencyManager = CType(textBox1.BindingContext(0), CurrencyManager)
    ' Presuming the list is a DataView, create a DataRowView variable.
    Dim drv As DataRowView
    Dim i As Integer
    For i = 0 To myCurrencyManager.Count - 1
        myCurrencyManager.Position = i
        drv = CType(myCurrencyManager.Current, DataRowView)
        ' Presuming a column named CompanyName exists.
        Console.WriteLine(drv("CompanyName"))
    Next i
End Sub

注釈

Count プロパティを使用して、リストの末尾に達したことを確認します。Use the count property to determine when the end of a list has been reached. CurrencyManager 0 から始まる項目の配列を保持するので、リストの末尾は常Countに1を引いた値になります。Because the CurrencyManager maintains a 0-based array of items, the end of the list is always Count minus one.

適用対象

こちらもご覧ください