Pregunta

Quiero añadir algunos métodos para mscorlib. Por ejemplo:

cadena ABC;

abc.IsNumeric ()

espero que podría explicar mi pregunta.

¿Fue útil?

Solución

No se puede agregar métodos para mscorlib, sin embargo, puede utilizar los métodos de extensión para que aparezcan como si se definen en la cadena, por ejemplo.

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

que luego se puede enviar, como lo ha solicitado, por ejemplo.

"1234".IsNumeric()

Otros consejos

Tienes una buena respuesta por Greg. Sólo quería añadir que se puede leer más acerca de los métodos de extensión aquí:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top