EventDescriptorCollection.Count Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl der Ereignisdeskriptoren in der Auflistung ab.
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
Eigenschaftswert
Die Anzahl der Ereignisdeskriptoren in der Auflistung.
Implementiert
Beispiele
Im folgenden Codebeispiel wird die Count -Eigenschaft verwendet, um die Anzahl der an angefügten Ereignisse zu button1
drucken. Es erfordert, dass button1
und textBox1
auf einem Formular instanziiert wurden.
private:
void GetCount()
{
// Creates a new collection and assigns it the events for button1.
EventDescriptorCollection^ events = TypeDescriptor::GetEvents( button1 );
// Prints the number of events on button1 in a text box.
textBox1->Text = events->Count.ToString();
}
private void GetCount() {
// Creates a new collection and assigns it the events for button1.
EventDescriptorCollection events = TypeDescriptor.GetEvents(button1);
// Prints the number of events on button1 in a text box.
textBox1.Text = events.Count.ToString();
}
Private Sub GetCount()
' Creates a new collection and assigns it the events for button1.
Dim events As EventDescriptorCollection = TypeDescriptor.GetEvents(button1)
' Prints the number of events on button1 in a text box.
textBox1.Text = events.Count.ToString()
End Sub
Hinweise
Die Count -Eigenschaft kann verwendet werden, um die Grenzen einer Schleife festzulegen, die eine Auflistung von -Objekten durchläuft. Wenn die Auflistung nullbasiert ist, stellen Sie sicher, dass Sie als obere Grenze der Schleife verwenden Count - 1
.
Hinweis
Das HostProtectionAttribute attribut, das auf diese Klasse angewendet wird, hat den folgenden Resources Eigenschaftswert: Synchronization. Das HostProtectionAttribute hat keine Auswirkungen auf Desktopanwendungen (die normalerweise durch Doppelklicken auf ein Symbol, Eingeben eines Befehls oder einer URL in einem Browser gestartet werden). Weitere Informationen finden Sie unter der HostProtectionAttribute Klasse oder SQL Server Programming and Host Protection Attributes.