Pergunta

Quero adicionar alguns métodos ao MSCORLIB. Por exemplo:

string abc;

abc.isnumeric ()

Espero que possa explicar minha pergunta.

Foi útil?

Solução

Você não pode adicionar métodos ao mscorlib, mas pode usar métodos de extensão para que eles pareçam como se estivessem definidos na string, por exemplo,

public static class StringExtensions
{
    public static bool IsNumeric(this string s)
    {
        // TODO
    }
}

Que você pode ligar como solicitou, por exemplo

"1234".IsNumeric()

Outras dicas

Você tem uma boa resposta de Greg. Só queria acrescentar que você pode ler mais sobre os métodos de extensão aqui:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top