Simplemente curioso, MSDN dice que¿Por qué existe Convert.ToInt32 (DateTime)?
se llama a este método siempre lanza InvalidCastException.
Entonces, ¿por qué existe esta sobrecarga en el marco? ¿Sigue algún tipo de patrón? Supongo que por compatibilidad con versiones anteriores sería mejor eliminar la sobrecarga y recibir errores de compilación en lugar de excepciones de tiempo de ejecución. Sin embargo, no recuerdo si este método fue realmente compatible con los marcos anteriores.
Bueno, si no existiera este método, sería utilizar el 'Convert.ToInt32 (Objeto)' sobrecarga de todos modos, lo que presumiblemente la misma excepción . – cdhowie
Tengo curiosidad por saber qué valor espera obtener de este método. (milisegundos no cabrán) Además, el patrón que sigue es, creo, el mismo método que se encuentra en 'IConvertible'. –
@Kirk, no creo que ese fuera mi punto. Solo estoy preguntando por qué existe, incluso si no puede usarlo ... –