Resultados da pesquisa a pedido "extension-methods"

3 a resposta

Método de extensão para obter o nome da propriedade

Eu tenho um método de extensão para obter o nome da propriedade como public static string Name<T>(this Expression<Func<T>> expression) { MemberExpression body = (MemberExpression)expression.Body; return body.Member.Name; }Estou chamando isso ...

4 a resposta

Por que a coleção Controls não fornece todos os métodos IEnumerable?

Não tenho certeza de como a ControlCollection do ASP.Net funciona, então talvez alguém possa esclarecer isso para mim. Eu descobri recentemente a mágica que é os métodos de extensão e o Linq. Fiquei muito triste ao descobrir que essa sintaxe não ...

7 a resposta

Exemplo de extensão Swift

Eu estava originalmente querendo saber como fazer algo assim UIColor.myCustomGreenpara que eu possa definir minhas próprias cores e usá-las em todo o meu aplicativo. Eu tinha estudado extensões antes e pensei que provavelmente poderia ...

5 a resposta

Métodos de extensão em Python

O Python possui métodos de extensão como o C #? É possível chamar um método como: MyRandomMethod()em tipos existentes comoint? myInt.MyRandomMethod()

5 a resposta

Como converter o tipo int [] para int? []

Estou usando uma consulta linq para gerar uma matriz int. Mas preciso passar isso para um método que apenas aceite int? []. Então, depois de procurar maneiras de converter int [] para int? [], Encontrei algo que parecia funcionaraqui ...

6 a resposta

Detectar a versão da estrutura de destino em tempo de compilação

Eu tenho algum código que faz uso de métodos de extensão, mas compila no .NET 2.0 usando o compilador no VS2008. Para facilitar isso, tive que declarar ExtensionAttribute: /// <summary> /// ExtensionAttribute is required to define extension ...

6 a resposta

Por que a palavra-chave 'this' é necessária para chamar um método de extensão de dentro da classe estendida

Eu criei um método de extensão para um ASP.NET MVC ViewPage, por exemplo: public static class ViewExtensions { public static string Method<T>(this ViewPage<T> page) where T : class { return "something"; } }Ao chamar esse método de uma View ...

2 a resposta

Como os métodos de extensão funcionam?

Quero criar um método de extensão no Unity3d para a classe Vector3. Mas parece que não entendi. Isto é o que eu tenho: public static class ExtensionMethods{ public static Vector3 MaxValue(this Vector3 _vec3) { return ...

6 a resposta

Método de extensão Linq, como encontrar filho na coleção recursiva

Eu já estou familiarizado com o Linq, mas tenho pouco conhecimento dos métodos de extensão. Espero que alguém possa me ajudar. Então, eu tenho esse pseudo-código de coleção hierárquica, ou seja: class Product prop name prop type prop id prop ...

30 a resposta

Qual é o seu operador LINQ to Objects favorito que não está embutido?

Com os métodos de extensão, podemos escrever operadores LINQ úteis que resolvem problemas genéricos. Quero ouvir quais métodos ou sobrecargas estão faltando noSystem.Linq namespace e como você os implementou. Implementações limpas e elegantes, ...