[C# 문법] LINQ를 이용하여 string[] (문자열 배열) 데이터 조회하기
- C#
- 2019. 8. 15. 02:00
안녕하세요~~
최근에 회사에서 프로젝트를 진행하면서 Linq의 필요성을 느끼면서 오늘부터 시간 나는대로 Linq를 공부하여 포스팅을 진행 할 예정이에요!
오늘은 Linq의 가장 기초적인 문법으로, string[] 배열의 저장되어 있는 문자를 Linq를 이용하여 데이터를 조회하고, 출력하는 방법에 대해서 알려드리도록 하겠습니다.
[시나리오]
1. string[] 형태의 배열 변수를 하나 선언하고, 해당 변수에 여러 문자들을 저장한다.
2. 배열에 저장되어 있는 문자중에서 길이가 6보다 작거나 같은 데이터들만 조회
3. 조회된 데이터를 출력한다.
[예제코드]
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 |
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace test22 { class Program { static void Main(string[] args) { string[] datas = { "Hello", "GoodBye", "ByeBye", "beombeomjojo" };
//Data 배결에 저장되어 있는 문자 중에서 //길이가 6보다 작거나 같은 데이터만 조회 var query = from data in datas where data.Length <= 6 select data;
foreach(var x in query) { Console.WriteLine(x); }
} } }
|
[실행 결과]
이처럼 data 배열에 저장되어 있는 문자중에서 현재 문자열의 길이가 6보다 작거나 같은 문자는 “Hello”, “ByeBye” 두개 이므로 두개의 문자가 알맞게 출력된 것을 확인 하실 수 있습니다.
이로써, Linq의 가장 기초적이면서 기본적인 사용 방법에 대해서 알아 보았습니다.
감사합니다.
'C#' 카테고리의 다른 글
[C# 문법] C# 7.0 에서 편리해진 out 파라미터 사용방법 (0) | 2021.05.23 |
---|---|
MSDN C# 명명지침 (1) | 2021.05.19 |
C# 코딩 규칙(C# 프로그래밍 가이드) (0) | 2021.05.19 |
C# 9.0 새로운 기능 소개 (0) | 2021.04.28 |
[C# 문법] Linq를 이용하여 Group By 하는 방법 (0) | 2019.08.13 |
이 글을 공유하기