Laden...

Eigenes Event in Interface

Erstellt von miketech vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.024 Views
M
miketech Themenstarter:in
82 Beiträge seit 2005
vor 17 Jahren
Eigenes Event in Interface

Hallo,

habe folgendes Problem:

Ich habe folgendes Event inkl. Delegate:

public delegate void PlayHandler(int i);
public event PlayHandler PlayEvent;

Jetzt möchte ich das gerne in ein Interface auslagern:

public interface Irgendwas {
event PlayHandler PlayEvent;
}

Das funktioniert nicht, weil er PlayHandler nicht kennt. Was nehm ich denn dann?

public interface Irgendwas {
event EventHandler PlayEvent;
}

Das hab ich gefunden. Aber wenn ich das nehme meckert er, dass ich ja "event PlayHandler PlayEvent" implementiert habe, wenn ich das Interface implementiere und nicht "event EventHandler PlayEvent"

Weiß jemand, wies richtig sein müsste?

Gruß

Mike

49.485 Beiträge seit 2005
vor 17 Jahren

Hallo miketech,


public delegate void PlayHandler(int i);
public interface Irgendwas {
   event PlayHandler PlayEvent;
}

herbivore

F
722 Beiträge seit 2005
vor 17 Jahren