Language/C#

[C#] 튜플의 사용

마탁이 2020. 12. 17. 19:30

- 튜플은 C# 7.0에서 추가된 기능이다.

- 튜플을 통해서 두 개 이상의 값을 함수에서 반환할 수 있다.

- 예제

using System;


namespace ConsoleApp
{
    class Program
    { 
        public static (int Max, int Min) maxAndMin(params int[] list)
        {
            int min = int.MaxValue;
            int max = int.MinValue;

            foreach(int data in list)
            {
                min = min < data ? min : data;
                max = max > data ? max : data;
            }

            return (max, min);
        }

        static void Main(string[] args)
        {
            var range = maxAndMin(1, 10);
            Console.WriteLine("MAX :" + range.Max);
            Console.WriteLine("MIN :" + range.Min);
        }
    }
}