public static TResult Test<TResult>() where TResult : INumber<TResult>
TResult x = TResult.AdditiveIdentity;
TResult y = TResult.MultiplicativeIdentity;
TResult z2 = z * TResult.CreateChecked(2);
public static void Main()
Console.WriteLine(Test<decimal>());