Eu entendo lambdas e o Funce Actiondelegados. Mas expressões me surpreendem. Em que circunstâncias você usaria um Expression<Func<T>>velho, e não um velho comum
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.
Eu entendo lambdas e o Funce Actiondelegados. Mas expressões me surpreendem. Em que circunstâncias você usaria um Expression<Func<T>>velho, e não um velho comum
Sei como os delegados funcionam e sei como posso usá-los. Mas como eu os
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...
weakas referências parecem não funcionar no Swift, a menos que a protocolseja declarado como @objc, o que não desejo em um aplicativo Swift puro. Este código fornece um erro de compilação ( weaknão pode ser aplicado ao tipo que não é de classe MyClassDelegate): class MyClass { weak var delegate:...
Como obter mais informações sobre Stack Overflow no evento : Evento e delegado: por que não? Quais são as diferenças entre delegados e um evento? Ambos não possuem referências a funções que podem ser
É 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...
A linguagem Java possui recursos de delegação, semelhante à maneira como o C # oferece suporte a
Uma vez compilado, existe uma diferença entre: delegate { x = 0; } e () => { x = 0
Estou navegando no maravilhoso blog mantido por Scott Stevenson e estou tentando entender um conceito fundamental do Objective-C de atribuir delegados a propriedade 'assign' property vs 'reter'. Observe que os dois são iguais em um ambiente de coleta de lixo. Estou principalmente preocupado com um...
Sendo novo no desenvolvimento de objetiva c, cacau e iPhone em geral, tenho um forte desejo de tirar o máximo proveito da linguagem e das estruturas. Um dos recursos que estou usando são as notas da classe CS193P de Stanford que elas deixaram na web. Ele inclui notas de aula, tarefas e código de...
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...
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 estão...
Clicar em um campo de texto faz o teclado aparecer. Como oculto quando o usuário pressiona a tecla
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 é o C ++ mais puro ou limpo, mas noto...
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,...
Eu tenho o seguinte código: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; No entanto, o seguinte não é compilado: var comparer = delegate(string value) { return value != "0"; }; Por que o compilador não pode descobrir que é um Func<string, bool>?...
Alguém pode fornecer uma boa explicação (com exemplos) dos três delegados mais
Eu tenho dois UITableViewControllerse preciso passar o valor do controlador de exibição filho para o pai usando um delegado. Eu sei o que são os delegados e só queria ver um exemplo simples de
Como se faz para fazer um delegado, ou seja NSUserNotificationCenterDelegate,
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á 2 anos . Melhore esta...