var objeto = new Classe<int>(42);
var myObj = Factory.Create(42);
var o = Classe<bool>.Create(42);
System.Console.Write(o.campo.GetType());
public Classe(T valor) => campo = valor;
public static Classe<T1> Create<T1>(T1 valor) => new Classe<T1>(valor);
public static Classe<T> Create<T>(T valor) => new Classe<T>(valor);