본문 바로가기
C#

C# 소스코드: 가변길이 params 사용예제

by 드린 2017. 1. 6.

목차

    반응형
    using System;  
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace MyNamespace
    {
        
        class MyClass
        {
            public static float GetAvg(params float[] args)//경우에 따라 길이가 달라지는 가변길이 params
            {
                float mean = 0;
                for (int i = 0; i < args.Length; i++)
                {
                    mean += args[i];
                }
                return mean / args.Length;
            }
    
            public static void Main(string[] args)
            {
                float r = GetAvg(177.7f, 176.6f, 175.5f);
                Console.WriteLine("평균:"+r);
            }
        }
    }
    

    <결과>

    2017/01/01 - [C#] - C# 소스코드: 달러, 엔 환전 예제

    2017/01/01 - [C#] - C# 소스코드: Call By Reference,Value 인수 전달 방식

    2017/01/01 - [C#] - C# 소스코드: 자료형 변환 예제

    #C# #C# 소스코드 #가변길이 params 사용예제 #실습 예제

    반응형