params

길이에 제한받지 않고 수를 넘겨주어 그 수의 총 합을 구하고 싶을때 사용

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("sum={0}", total(20, 10, 40, 4, 7, 6, 44, 55, 2));
            Console.WriteLine("sum={0}", total(30, 4, 5));
        }

        static int total(params int[] list)
        {
            int sum = 0;

            for (int i = 0; i < list.Length; i++)
                sum += list[i];

            return sum;
        }
    }
}


'Programming > C#' 카테고리의 다른 글

out  (0) 2017.08.06
foreach  (0) 2017.08.06
변수 출력  (0) 2017.08.06
c# 동적으로 textbox 생성하기  (0) 2017.08.05
winform 파일 쓰기  (0) 2017.08.05

+ Recent posts