Пример #1
0
        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));
        }
Пример #2
0
        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();
        }
Пример #3
0
 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();
 }
Пример #4
0
        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();
        }
Пример #5
0
        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();
        }
Пример #6
0
        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);
        }