¿Cómo puedo añadir un método para mscorlib
Pregunta
Quiero añadir algunos métodos para mscorlib. Por ejemplo:
cadena ABC;
abc.IsNumeric ()
espero que podría explicar mi pregunta.
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