[Solved] C# System.Double& to System.Double

The ampersand & probably comes from the CLR name of the type. It indicates that it is a ByRef version of the type. Did you get the Type with reflection from a method parameter decorated with the ref or out keyword? Example: var t1 = typeof(double); Console.WriteLine(t1); // “System.Double” var t2 = t1.MakeByRefType(); Console.WriteLine(t2); // … Read more