Event
-
Guten Tag,
ich habe 2 Fragen:1. Wie kann ich ein Event auslösen? Wie synchron und wie asynchron?
2. Was sind die EventArgs?Vielen Dank
-
Benutze Google: msdn C# events
-
Sonnenschein5 schrieb:
Guten Tag,
ich habe 2 Fragen:1. Wie kann ich ein Event auslösen?
Mit
MeinEventTrallala();
Wie synchron
Einfach so (s.o.)
und wie asynchron?
Gar nicht
2. Was sind die EventArgs?
Genau das was der Name sagt
-
hustbaer schrieb:
Sonnenschein5 schrieb:
und wie asynchron?
Gar nicht
BeginInvoke
-
µ schrieb:
hustbaer schrieb:
Sonnenschein5 schrieb:
und wie asynchron?
Gar nicht
BeginInvoke
Ist nicht Event-spezifisch.
Man könnte auch nen Thread rausstarten oder nen Work-Item queuen oder 1000 andere Sachen.
-
hustbaer schrieb:
µ schrieb:
hustbaer schrieb:
Sonnenschein5 schrieb:
und wie asynchron?
Gar nicht
BeginInvoke
Ist nicht Event-spezifisch.
Man könnte auch nen Thread rausstarten oder nen Work-Item queuen oder 1000 andere Sachen.Es ist delegate-spezifisch und damit für gewöhnlich auch event-spezifisch.
Jedem* event liegt ein delegaten-Objekt zu Grunde und jedes delegate unterstützt asynchrone Aufrufe (BeginInvoke/EndInvoke).(* Insofern man keine add/remove accessors von Hand implementiert und dabei KEIN delegate verwendet)
-
Hihi, OK.
Ja, ich war hier wiedermal "böse". Passiert ab und an wenn jmd. Fragen stellt, die tiefgreifendes Unverständnis erahnen lassen, und auch allumfassendes nicht-gegoogelt-haben.