varios una remove reemplazar recortar quitar dobles comillas caracteres cadena c# generics reflection

c# - una - Cómo convertir cadena a cualquier tipo



string c# (3)

Quiero convertir una cadena a un tipo genérico

Tengo esto:

string inputValue = myTxtBox.Text; PropertyInfo propInfo = typeof(MyClass).GetProperty(myPropertyName); Type propType = propInfo.PropertyType; object propValue = ?????

Quiero convertir ''inputString'' al tipo de esa propiedad, para verificar si es compatible, ¿cómo puedo hacer eso?

tks



Realmente no creo entender lo que intentas hacer, pero ... ¿te refieres a un casting dinámico? Algo como esto:

TypeDescriptor.GetConverter(typeof(String)).ConvertTo(myObject, typeof(Program));

Aclamaciones.


using System.ComponentModel; TypeConverter typeConverter = TypeDescriptor.GetConverter(propType); object propValue = typeConverter.ConvertFromString(inputValue);