Ho un controllo utente che si occupa di fileupload. Ho definito un delegato come segueCome dichiarare evento generico per delegato generico in C#
public delegate void FileUploadSuccess<T>(T value,FileUploadType F)
valore può essere una stringa e matrice di byte. FileUploadType è un enum che indica quale tipo di file è stato caricato.
Ora ho dichiarato un evento in usercontrol per aumentare questo.
public event FileUploadSuccess<string> successString; //In case I want a file name
public event FileUploadSuccess<Byte[]> successStringImage; // In case I want a byte[] of uploaded image
Quello che volevo era un evento generico
public event FileUploadSuccess<T> successString.
+1 , una risposta completa. –