using uCalcSoftware; var uc = new uCalc(); // Initial state: Double is the default Console.WriteLine($"Double is default: {uc.DataTypeOf("double").IsDefault}"); Console.WriteLine($"Int64 is default: {uc.DataTypeOf("int64").IsDefault}"); Console.WriteLine($"Current default: {uc.DefaultDataType.Name}"); Console.WriteLine("---"); // Set Int64 as the default uc.DataTypeOf("int64").IsDefault = true; Console.WriteLine($"Double is default: {uc.DataTypeOf("double").IsDefault}"); Console.WriteLine($"Int64 is default: {uc.DataTypeOf("int64").IsDefault}"); Console.WriteLine($"Current default: {uc.DefaultDataType.Name}"); Console.WriteLine("---"); // Revert back to Double by un-setting Int64 uc.DataTypeOf("int64").IsDefault = false; Console.WriteLine($"Double is default: {uc.DataTypeOf("double").IsDefault}"); Console.WriteLine($"Int64 is default: {uc.DataTypeOf("int64").IsDefault}"); Console.WriteLine($"Current default: {uc.DefaultDataType.Name}");