You can do something like:
object ab = Convert.Changetype(input, t);
however, it looks like you want to use a abstrongly typed way, which you can only do with generics:
public void My_Func<T>(Object input)
{
T ab = (T)Convert.ChangeType(input, typeof(T));
}
source
share