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
Hallo miketech,
public delegate void PlayHandler(int i);
public interface Irgendwas {
event PlayHandler PlayEvent;
}
herbivore