public static void Main()
Console.WriteLine(GetVal(x,6,diff));
Console.WriteLine(GetVal2(x,6,diff));
Console.WriteLine(Environment.Is64BitProcess ? "64-bit" : "32-bit");
Console.WriteLine(GetCurrentFrameworkName());
Console.WriteLine("Version: {0}", Environment.Version.ToString());
public static double GetVal(double start, int numSteps, double step)
var res = start + numSteps * step;
throw new InvalidOperationException();
public static double GetVal2(double start, int numSteps, double step)
return start + numSteps * step;
public static string GetCurrentFrameworkName()
var targetFrameworkName = (string)AppDomain
.CurrentDomain.SetupInformation.GetType()
.GetProperty("TargetFrameworkName")
.GetValue(AppDomain.CurrentDomain.SetupInformation, null) ?? ".NETFramework,Version=v4.0.0";
return targetFrameworkName;