Inhaltsverzeichnis:

Haben Ereignisse den Rückgabetyp C#?
Haben Ereignisse den Rückgabetyp C#?
Anonim

Haben Ereignisse einen Rückgabetyp?

Standardmäßig die meisten Veranstaltung Handler Rückkehr nichtig, weil Single Veranstaltung können verfügen über mehrere Abonnenten und Rückgabewert könnte mehrdeutig werden. Es ist jedoch für Handler möglich, Rückkehr Werte. Es hängt davon ab, Typ des Delegierten erklären Sie das Veranstaltung mit.

Ähnlich kann man fragen, haben Ereignisse den Rückgabetyp C#?

Normalerweise würdest du "Rückkehr Werte" im EventArgs-Objekt, deshalb Veranstaltungen nicht brauchen zu Rückkehr Werte, aber sie können, wenn sie dazu aufgefordert werden. Standardmäßig die meisten Veranstaltung Handler Rückkehr void, jedoch ist es für Handler möglich, Rückkehr Werte.

Außerdem, wie funktionieren Ereignishandler in C#? Veranstaltungen werden normalerweise verwendet, um Benutzeraktionen wie Schaltflächenklicks oder Menüauswahlen in grafischen Benutzeroberflächen zu signalisieren. Wenn ein Veranstaltung hat mehrere Abonnenten, die Ereignishandler werden synchron aufgerufen, wenn an Veranstaltung angehoben wird. Aufrufen Veranstaltungen asynchron finden Sie unter Asynchrones Aufrufen von synchronen Methoden.

Wie rufe ich außerdem ein Ereignis in C# auf?

Punkte, die man sich merken sollte:

  1. Verwenden Sie das Schlüsselwort event mit dem Delegattyp, um ein Ereignis zu deklarieren.
  2. Überprüfen Sie, ob das Ereignis null ist oder nicht, bevor Sie ein Ereignis auslösen.
  3. Abonnieren Sie Ereignisse mit dem Operator "+=".
  4. Die Funktion, die das Ereignis behandelt, wird als Ereignishandler bezeichnet.
  5. Ereignisse können Argumente haben, die an die Handlerfunktion übergeben werden.

Können Ereignisse Zugriffsmodifikatoren haben?

Veranstaltungen können als öffentlich, privat, geschützt, intern, geschützt intern oder privat geschützt gekennzeichnet werden. Diese Zugriffsmodifikatoren definieren, wie Benutzer der Klasse kann Zugreifen das Veranstaltung.

Beliebt nach Thema