using uCalcSoftware; var uc = new uCalc(); // The implicit 'uc' object is not the default upon creation. Console.WriteLine($"Is 'uc' the default instance? {uc.IsDefault}"); // Create a new uCalc instance. It also won't be the default. var myCalc = new uCalc(); Console.WriteLine($"Is 'myCalc' the default instance? {myCalc.IsDefault}"); // Let's get the actual default instance and check it. uCalc defaultInstance = uCalc.DefaultInstance; Console.WriteLine($"Is the instance from uCalc.DefaultInstance the default? {defaultInstance.IsDefault}");