static void Main(string[] args) { NumberManipulator n = new NumberManipulator(); Console.WriteLine("Factorial of 7 is: {0}", n.factorial(7)); Console.WriteLine("Factorial of 8 is: {0}", n.factorial(8)); }
static void Main(string[] args) { NumberManipulator n = new NumberManipulator(); //calling the factorial method {0}", n.factorial(6)); Console.WriteLine("Factorial of 7 is : {0}", n.factorial(7)); Console.WriteLine("Factorial of 8 is : {0}", n.factorial(8)); Console.ReadLine(); }
static void Main(string[] args) { NumberManipulator n = new NumberManipulator(); //calling the factorial method Console.WriteLine("Factorial of 6 is : {0}", n.factorial(6)); Console.WriteLine("Factorial of 7 is : {0}", n.factorial(7)); Console.WriteLine("Factorial of 8 is : {0}", n.factorial(8)); Console.ReadLine(); }
static void Main(string[] args) { NumberManipulator n = new NumberManipulator(); //调用 factorial 方法 Console.WriteLine("6 的阶乘是: {0}", n.factorial(6)); Console.WriteLine("7 的阶乘是: {0}", n.factorial(7)); Console.WriteLine("8 的阶乘是: {0}", n.factorial(8)); Console.ReadLine(); }
static void Main(string[] args) { /* local variable definintion */ int a = 100; int b = 200; int ret; NumberManipulator n = new NumberManipulator(); int?num1 = null; int?num2 = 45; double?num3 = new double?(); double?num4 = 3.14157; bool?boolval = new bool?(); double?num5 = null; double?num6 = 3.14157; double num7; //calling the FindMax method ret = n.FindMax(a, b); Console.WriteLine("Max value is : {0}", ret); Console.ReadLine(); //calling the factorial method Console.WriteLine("Factorial of 6 is : {0}", n.factorial(6)); Console.WriteLine("Factorial of 7 is : {0}", n.factorial(7)); Console.WriteLine("Factorial of 8 is : {0}", n.factorial(8)); Console.ReadLine(); // display the values Console.WriteLine("Nullables at Show: {0}, {1}, {2}, {3}", num1, num2, num3, num4); Console.WriteLine("A Nullable boolean value: {0}", boolval); Console.ReadLine(); //Null Coalescing Operator (??) num7 = num5 ?? 5.34; Console.WriteLine(" Value of num3: {0}", num7); num7 = num6 ?? 5.34; Console.WriteLine(" Value of num3: {0}", num7); Console.ReadLine(); }
static void Main(string[] args) { int a = 100; int b = 200; int ret; NumberManipulator n = new NumberManipulator(); ret = n.FindMax(a, b); Console.WriteLine("最大值:{0}", ret); Console.WriteLine("6的阶乘是{0}", n.factorial(6)); Console.WriteLine("7的阶乘是{0}", n.factorial(7)); int c = 222; int d = 333; Console.WriteLine("按值传参交换之前的c是=>{0}", c); Console.WriteLine("按值传参交换之前的d是=>{0}", d); n.swap(c, d); Console.WriteLine("按值传参交换之后的c是=>{0}", c); Console.WriteLine("按值传参交换之后的d是=>{0}", d); int e = 123; int f = 321; Console.WriteLine("按引用传递参数交换之前的e是=>{0}", e); Console.WriteLine("按引用传递参数交换之前的f是=>{0}", f); n.refSwap(ref e, ref f); Console.WriteLine("按引用传递参数交换之后的e是=>{0}", e); Console.WriteLine("按引用传递参数交换之后的f是=>{0}", f); int g = 158; Console.WriteLine("按输出传递参数调用函数之前的g是=>{0}", g); n.getValue(out g); Console.WriteLine("按输出传递参数调用函数之后的g是=>{0}", g); int aa, bb; n.getNoValue(out aa, out bb); Console.WriteLine("按输出传递参数调用函数之后的aa=>{0},bb是=>{1}", aa, bb); }