[C# 문법] C# Linq 내에서 변수 지정하기 (let 키워드)


안녕하세요.

 

오늘은 c#  Linq에 대해서 알려 드리려고 합니다.

그 중에서도, Linq 질의 내에서 변수를 지정할 수 있게 도와주는 let 키워드 사용방법에 대해서 설명 드리려고 합니다.

 

Linq를 작성하다 보면, 간혹 Linq 질의 내에서 변수를 지정해야 하는 경우가 있는데요.

 

이럴 때, 유용하게 사용할 수 있기 때문에 사용 방법을 익혀 두시면 좋으실 거에요!


 

바로, 예제 코드를 통해서 어떻게 Linq 에서 let 키워드를 사용해서 변수를 지정하는지 알아 보겠습니다.

 

예제 코드


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

33

34

35

36

using System;

using System.Collections.Generic;

using System.Data;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace DataTableTest

{

    class Program

    {

        static void Main(string[] args)

        {

            string[] strArr =

            {

                "안녕하세요 저는 한국인 입니다.",

                "한국에 오신걸 환영 합니다.",

                "만나서 반가웠습니다조심히 들어가세요."

            };

 

            var query = from str in strArr

                        let words = str.Split(' ')

                        from word in words

                        where word[0== '' || word[0== ''

                              || word[0== '' || word[0== ''

                        select word;

 

            foreach(var qry in query)

            {

                Console.WriteLine("{0}", qry);

            }

            Console.WriteLine();

        }

    }

}

 

Colored by Color Scripter

cs

 

실행 결과




728x90

이 글을 공유하기

댓글

Designed by JB FACTORY