我有一些字符串要转换为不同的类型——通常是枚举。持有这个的类是一个泛型类型,所以即使我保存了类型,我也找不到如何动态转换的方法
if(type.IsEnum)
typedValue = Enum.Parse(type, value , true);
}
else
{
typedValue = Convert.ChangeType(value,type);
}
foreach (Delegate method in pair.Value)
{
method.DynamicInvoke(new[] { value, typedValue, time });
}'
我需要根据类型将类型化值更改为不是保存类型而是作为泛型类型