//define generic method
public T createObject<T>()
{
return System.Activator.CreateInstance<T>();
}
public object createInstance<T>(Type type)
{
if (type != null)
{
return type.InvokeMember("", BindingFlags.CreateInstance, null, null, null);
}
return null;
}
//call generic method
{
Package pck = createObject<Package>();
}