Perguntas com a marcação «delegates»

Os delegados podem se referir a vários conceitos. Um objeto pode confiar em outro (um delegado) para executar uma função. A delegação também pode se referir ao recurso da linguagem de programação, usando as regras de pesquisa de método para despachar chamadas automáticas. Em C #, um delegado define qual método chamar quando um evento é disparado.



12
Passar método como parâmetro usando c #
Eu tenho vários métodos, todos com a mesma assinatura (parâmetros e valores de retorno), mas nomes diferentes e os elementos internos dos métodos são diferentes. Quero passar o nome do método para executar em outro método que invocará o método passado. public int Method1(string) { ... do something return myInt; …
694 c#  .net  methods  delegates 



11
Cancelar inscrição de método anônimo em C #
É possível cancelar a inscrição de um método anônimo de um evento? Se eu me inscrever em um evento como este: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Posso cancelar a assinatura assim: MyEvent -= MyMethod; Mas se eu me inscrever usando um método anônimo: MyEvent += …

14
Delegados Java?
A linguagem Java possui recursos de delegação, semelhante à maneira como o C # oferece suporte a delegados?
194 java  delegates 




13
O que é delegado? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Melhore esta pergunta Estou confuso que qual é o papel …
152 oop  delegates 


11
Ponteiros de Função em Java
Isso pode ser algo comum e trivial, mas parece que estou tendo problemas para encontrar uma resposta concreta. No C #, existe um conceito de delegados, que se relaciona fortemente com a idéia de ponteiros de função do C ++. Existe uma funcionalidade semelhante em Java? Dado que os indicadores …

6
O que é um delegado de C ++?
Qual é a ideia geral de um delegado em C ++? O que são, como são usados ​​e para que são usados? Eu gostaria de aprender sobre eles primeiro de uma forma 'caixa preta', mas um pouco de informação sobre as entranhas dessas coisas também seria ótimo. Este não é …

10
Como posso limpar inscrições de eventos em c #?
Tome a seguinte classe C #: c1 { event EventHandler someEvent; } Se houver muitas inscrições para c1o someEventevento e eu quiser limpá-las, qual é a melhor maneira de conseguir isso? Considere também que as assinaturas deste evento podem ser / são delegadas lambdas / anônimas. Atualmente, minha solução é …
141 c#  .net  events  delegates 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.