Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline
Pessoal alguém sabe a diferença entre Delegate e DelegateMultiCast ?
Pela teoria quando se cria uma Delegate que aponta para um método que possui retorno essa Delegate é uma SingleDelegate que dizer uma Delegate normal. Quando o método é void a Delegate herda automaticamente de DelegateMultiCast. porém todas as Delegates que estou fazendo são DelegateMultiCast mesmo retornando valor, alguém sabe como devo me proceder para conseguir herdar de Delegate ?
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
Delegate e MultiCastDelegate é uma assumida falha no design da CLR.
Todo delegate criado por um usuário irá extender MCD, não é permitido a código do usuário herdar de System.Delegate.
Fora isso, o fato de ser um delegate de um método só ou de uma série deles é irrelevante para quem usa.
http://www.kumpera.net/blog/ http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda