Resultados da pesquisa a pedido "extension-methods"
Como passar 2 tipos genéricos para um método de extensão [duplicado]
Esta pergunta já tem uma resposta aqui: Inferência de tipo parcial [/questions/4003552/partial-type-inference] 3 respostasEu criei o seguinte método de extensão public static T Map<TEntity,T>(this TEntity entity) where TEntity : IEntity ...
Estendendo uma solução para ligação simples a uma propriedade 'Text' para vários controles para manipular a ligação a qualquer tipo?
Minha pergunta é : como ir além de escrever uma implementação personalizada de uma técnica para vincular vários controles (controles sem propriedades internas do DataSource),para cada tipo possível de dados, para propriedades simples ...conforme ...
Usando genéricos para criar métodos de extensão HtmlHelper
Eu realmente não estou familiarizado com a criação de métodos genéricos, então pensei em colocar essa pergunta na comunidade e ver o que volta. Pode até não ser um uso válido de genéricos! Gostaria de criar um método de extensão HtmlHelper, onde ...
Modifique a fatia da função string para string para retornar o último índice se a string não for encontrada
Eu tenho uma função de fatia que eu tenhoaqui [https://stackoverflow.com/questions/31725424/swift-get-string-between-2-strings-in-a-string] . Eu queria saber como posso modificá-lo para que, se oto string não foi encontrada, mas encontroufrom ...
Criar método de extensão para produzir tags de abertura e fechamento, como Html.BeginForm ()
Gostaria de saber se é possível criar um método de extensão que tenha funcionalidade e comportamento semelhante ao Html.BeginForm (), pois ele geraria uma tag Html completa e eu poderia especificar seu conteúdo dentro<% { & } %> Tag. Por ...
Chamar um método de extensão em uma referência "nula" (ou seja, evento sem assinantes) é ruim?
Mal ou não é mau? public static void Raise(this EventHandler handler, object sender, EventArgs args) { if (handler != null) { handler(sender, args); } } // Usage: MyButtonClicked.Raise(this, EventArgs.Empty); // This works too! ...
Posso adicionar métodos de extensão a uma classe estática existente?
Sou fã de métodos de extensão em C #, mas não tive sucesso ao adicionar um método de extensão a uma classe estática, como o Console. Por exemplo, se eu quiser adicionar uma extensão ao console, chamada 'WriteBlueLine', para que eu ...
Qual é a motivação por trás de "Usar métodos de extensão com moderação?"
Eu os acho uma maneira muito natural de estender as classes existentes, especialmente quando você só precisa "soldar" algumas funcionalidades em uma classe existente. A Microsoft diz: "Em geral, recomendamos que você implemente métodos de ...
A palavra-chave dinâmica no C # 4 suportará métodos de extensão?
Eu estououvindo uma conversa [http://channel9.msdn.com/shows/Going+Deep/Inside-C-40-dynamic-type-optional-parameters-more-COM-friendly/] sobreC # 4édynamic palavra-chave e eu estou pensando ... Esse recurso será ortogonal a outros recursos do ...
Lambdas nos métodos de extensão: possível vazamento de memória?
Eu apenas dei uma resposta a umpergunta bastante simples [https://stackoverflow.com/questions/2583565/delay-ring-between-two-font-style-changing/2583713#2583713] usando um método de extensão. Mas depois de anotá-la, lembrei-me de que você ...