[C# 문법] C# Linq 내에서 변수 지정하기 (let 키워드)
- C#/C# 문법
- 2020. 6. 24. 00:00
안녕하세요.
오늘은 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(); } } }
|
실행 결과
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] LINQ의 기본 : 1장 from, where, orderby, select 문 이용하여 LINQ 문 작성하기 (0) | 2020.07.19 |
---|---|
[C# 문법] C# DataTable 필요한 컬럼 추출 및 중복 데이터 제거하기 (0) | 2020.07.10 |
[C# 문법] DataTable 컬럼 이름 정보 얻어오기 (0) | 2020.06.23 |
[C# 문법] C# Func 대리자 사용방법 (0) | 2020.06.19 |
[C# 문법] C# Action 대리자 사용방법 (0) | 2020.06.18 |
이 글을 공유하기