Ereignisbehandlung von Objekten in einem Array.



  • ich habe mehrere objekte in einem array vom typ SerialPort, deren anzahl erst zur laufzeit feststeht.
    jedes dieser objekte soll ein ereignis auslösen, wenn daten über den zugehörigen comport empfangen werden. dazu habe ich diesen code gefunden:
    http://csharp.simpleserial.com/

    dort wird einem objekt die methode serialPort1_DataReceived zugewiesen.
    ich habe aber mehrere objekte in einem array, ich nehme an, ich kann allen diesen objekten dieselbe methode zuweisen? ich kenne ja die anzahl der objekte nicht im voraus ...
    angenommen, alle haben dieselbe methode zugewiesen, erkenne ich dann anhand des
    object sender parameters, welcher comport sich gemeldet hat?



  • angenommen, alle haben dieselbe methode zugewiesen, erkenne ich dann anhand des
    object sender parameters, welcher comport sich gemeldet hat?

    ganz genau so ist es.


Anmelden zum Antworten