System.Convert tiene una utilidad realmente útil para convertir tipos de datos de un tipo a otro. En mi proyecto, tengo muchos tipos personalizados. Quiero convertir argumentos de línea de comandos a estos tipos personalizados (algunos de los cuales son bastante complejos). Sería bueno si éstos existieron dentro System.Convert por lo que sólo podía hacer algo como esto:Extendiendo System.Convert
Convert.ToMyCustomType(args[1])
me gustaría para que esto se mostrará en el C# IDE de Visual mientras escribo. Sé que podría simplemente crear una rutina para convertir tipos, pero me gustaría que las conversiones de tipo se manejen de la misma manera que lo que ya está incorporado en el marco. ¿Alguien ha tenido éxito haciendo esto en el pasado?
¿Qué le daría tal cosa sobre los métodos de extensión? – Oded
@Oded: Convert es una clase estática. –
@JonSkeet - Por supuesto que es ... no estaba pensando. – Oded