Duplicar posible:
is there a generic Parse() function that will convert a string to any type using parse?Cómo hacer una función de conversión de tipo genérico
Quiero hacer una función genérica para hacer algunas operaciones, como:
ConvertValue<T>(string value)
Si T
es int
, la función convertirá el valor a int
y devuelva el resultado.
mismo modo, si T
es boolean
, la función convertirá el value
a boolean
y lo devuelve.
¿Cómo escribir esto?
¿Usted ha visto la clase Convert? No tiene sentido reinventar la rueda a menos que necesite algo especial. http://msdn.microsoft.com/en-us/library/system.convert(v=VS.85).aspx –
Por cierto, eso es una conversión, no un elenco. –
La conversión provoca que se llame al operador de conversión explícito de todos modos. –