using System;
namespace app{
    class MyClass{
        public static void Main(string[] args){
            MyClass my = new MyClass();
            Console.WriteLine(my.Calc(4));
        }
        int Calc( int num){
            int temp =1;
            for(int i =1;i<=num;i++){
                temp*=i;
            }
            return temp;
        }
    }
}
静态方法:
using System;
namespace app{
    class MyClass{
        public static void Main(string[] args){
            //MyClass my = new MyClass();
            Console.WriteLine(Calc(4));
        }
        static int Calc( int num){
            int temp =1;
            for(int i =1;i<=num;i++){
                temp*=i;
            }
            return temp;
        }
    }
}
动态方法:
using System;
namespace app{
    class MyClass{
        public static void Main(string[] args){
            MyClass my = new MyClass();
            Console.WriteLine(Calc(4));
        }
        int Calc( int num){
            int temp =1;
            for(int i =1;i<=num;i++){
                temp*=i;
            }
            return temp;
        }
    }
}
参数数组
using System;
namespace app{
    class MyClass{
        public static void Main(string[] args){
            //MyClass my = new MyClass();
            //Console.WriteLine(Calc(4));
            int [] a= new int [3] { 121,2,3 };
            Console.WriteLine(addArr(a));
        }
        int Calc( int num){
            int temp =1;
            for(int i =1;i<=num;i++){
                temp*=i;
            }
            return temp;
        }
        static int addArr( params int [] arr ){
            int num=0;
            for(int i=0;i<arr.Length;i++){
                num+=arr[i];
            }
            return num;
        }
    }
}




posted @ 2019-04-09 22:04  liliyou  阅读(90)  评论(0编辑  收藏  举报