Delegados en Interface

25/03/2005 - 17:15 por Pedro Rivera | Informe spam
Estoy comenzando con C# y he definido el siguiente código
para una interface:

namespace Uno
{
public delegate void Delegado(object sender, EventArgs e);
public interface IPrueba
{
event Delegado Primero;
event Delegado Segundo;
}
}

La primera pregunta es: ¿Una clase que implemente esta
interface, levantará dos eventos distintos (Primero y
Segundo) o solo levantará el mismo evento que puede ser
llamado con dos nombre dstintos? Lo que pretendo es que
sean dos eventos distintos como por ejemplo Paint y
Click. Los dos eventos tomarán el mismo tipo y la misma
cantidad de parámetros.

La segunda pregunta: Este código lo he definido en una
ClassLibray. Después estoy queriendo usar esa interface
en otro proyecto pero no encuentro la forma de agregarlo,
¿Cómo agrego una referencia a esta interface? El problema
que me encuentro es que no se crea un archivo .dll,
¿Porqué?
 

Preguntas similares