[C# 문법] C# Linq 이용하여 Min, Max, Sum 함수 사용하기


안녕하세요.

 

오늘은 C# 문법에서 Linq 에 대해서 알아보려고 합니다.

 

그 중에서도 Linq를 이용하여 숫자를 다룰 때, 해당 배열 혹은 List에서 Min, Max, Sum 값들을 Linq 를 이용하여 구하는 방법에 대해서 보여드리겠습니다.

 

예제 코드


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace LinqTest

{

    class Program

    {

        static void Main(string[] args)

        {

            int[] numberArr = { 12345678910 };

 

            //Min

            int min = numberArr.Min();

            Console.WriteLine($"numberArr에서 Min 값은 {min} 입니다. ");

            Console.WriteLine();

 

            //Max

            int max = numberArr.Max();

            Console.WriteLine($"numberArr에서 Max 값은 {max} 입니다. ");

            Console.WriteLine();

 

            //Sum

            int sum = numberArr.Sum();

            Console.WriteLine($"numberArr에서 Sum 값은 {sum} 입니다. ");

            Console.WriteLine();

        }

    }

}

 

Colored by Color Scripter

cs

 

실행 결과



위와 같이 Linq 구문을 통해서 Min, Max, Sum 을 구해보았습니다.

 

감사합니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY