Delegates C#  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
Puppets
Virtual Machine Man
[Avatar]

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 ?

Nunca desista antes de conseguir.
louds
Moderador
[Avatar]

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
[ICQ]
Puppets
Virtual Machine Man
[Avatar]

Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline

Obrigado.

Nunca desista antes de conseguir.
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team