Resultados da pesquisa a pedido "extension-methods"

4 a resposta

Métodos de extensão conflitam

Digamos que eu tenha 2 métodos de extensão para string, em 2 namespaces diferentes: namespace test1 { public static class MyExtensions { public static int TestMethod(this String str) { return 1; } } } namespace test2 { public static class ...

9 a resposta

possível criar um método de extensão para formatar uma strin

a pergunta é realmente simples. Como formatar seqüências de caracteres em c #? por aqui string.Format("string goes here with placeholders like {0} {1}", firstName, lastName);gora, é possível criar um método de extensão para fazê-lo desta ...

3 a resposta

Interface + Extensão (mixin) vs Classe Base

É preferível uma interface + métodos de extensão (mixin) do que uma classe abstrat Se a sua resposta for "depende", de que depend Vejo duas vantagens possíveis na abordagem de interface + extensã As interfaces são multiplicáveis por herança ...

1 a resposta

O nome do tipo ou espaço para nome 'Window' não existe no espaço para nome 'System.Windows'

Estou tentando escrever um método de extensão para a classe WPF Window. Estou fazendo isso em um projeto de biblioteca de classes na minha solução, para que eu possa usá-lo em todos os meus projetos na solução. Aqui está o meu código: using ...

1 a resposta

O recurso de "resolução automática" do Visual Studio não funciona para métodos de extensão - e agora?

1 a resposta

Como posso criar métodos de extensão .Net por C ++ / CLI?

Em C #, os métodos de extensão podem ser criados por public static class MyExtensions { public static ReturnType MyExt(this ExtType ext) { ... } }Como toda a minha biblioteca está escrita em C ++ / CLI, eu gostaria de criar os métodos de ...

3 a resposta

Como chamo métodos de extensão de fora da classe em que são definidos?

Aqui está um exemplo mínimo que demonstra o problema: abstract class Base { abstract fun String.extension(x: Char) } class Derived : Base() { override fun String.extension(x: Char) { // Calling lots of methods on String, hence extension method ...

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()

6 a resposta

Como comparar tipos anuláveis?

Eu tenho alguns lugares em que preciso comparar 2 valores (anuláveis), para ver se são iguais. Eu acho que deveria haver algo na estrutura para dar suporte a isso, mas não consigo encontrar nada, então, faça o seguinte: public static bool ...

2 a resposta

Como o compilador VB.NET escolhe qual sobrecarga de extensão será executada?

Tem uma esquisitice interessante - achei que alguém poderia ajudar.Isso saiu de alguma diversão com tipos anuláveis ​​dessa questão:Como verificar se um obje...