如何将string转换为任何types

我想将一个string转换为一个genericstypes

我有这个:

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

我想将'inputString'转换为该属性的types,以检查它是否兼容我该怎么做?

TKS

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

尝试Convert.ChangeType

 object propvalue = Convert.ChangeType(inputValue, propType); 

我真的不认为我明白你想要实现什么,但是..你的意思是一个dynamic的演员? 像这样的东西:

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

干杯。