使用字符串值通过反射设置属性
string
Ship
Latitude
double
.
Ship ship = new Ship();string value = "5.5";PropertyInfo propertyInfo = ship.GetType().GetProperty("Latitude"); propertyInfo.SetValue(ship, value, null);
ArgumentException
:
不能将类型为“System.String”的对象转换为“System.Double”类型。
propertyInfo
?
芜湖不芜