Resultados da pesquisa a pedido "extension-methods"

8 a resposta

Como eu escrevo corretamente os métodos de extensão Math para int, double, float etc

Quero escrever uma série de métodos de extensão para simplificar as operações matemáticas. Por exemplo Ao invés d Math.Pow(2, 5) Eu gostaria de poder escrever 2.Power(5)que é (em minha mente) mais claro. O problema é: como faço para lidar ...

6 a resposta

Como chamar um método de extensão da própria classe sem transmiti

Estou tentando ligar paraextension method na minha própria classe, mas falha ao compilar. Considere as seguintes linhas de código: public interface IHelloWorld { } public static class Extensions { public static string HelloWorld(this ...

6 a resposta

Método de extensão genérica para automapper

public abstract class Entity : IEntity { [Key] public virtual int Id { get; set; } } public class City:Entity { public string Code { get; set; } } public class BaseViewModel:IBaseViewModel { public int Id { get; set; } } public ...

14 a resposta

Análogo de String.Join (string, string []) para IEnumerable <T>

classeString contém um método muito útil -String.Join(string, string[]). Cria uma string a partir de uma matriz, separando cada elemento da matriz com um símbolo fornecido. Mas geral - ele não adiciona um separador após o último elemento! Eu o ...