Resultados da pesquisa a pedido "extension-methods"

3 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

8 a resposta

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! ...

15 a resposta

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 ...

7 a resposta

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 ...

4 a resposta

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 ...

7 a resposta

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ê ...