C#/C# 문법 범범조조 2021. 8. 22. 19:15
소개 오늘은 C# LINQ 구문에서 FirstOrDefault, LastOrDefault 메서드에 대해서 알려 드리려고 합니다. FirstOrDefault, LastOrDefault 메서드를 이용하면 컬렉션에서 조건에 일치하는 첫 요소 또는 마지막 요소를 구할 수 있습니다. 이해하기 쉽게 예제 코드를 통해서 어떻게 Count 메서드를 사용하는지 보여 드리고, LINQ를 사용하지 않은 코드와 함께 작상하여 2개의 코드량의 차이도 같이 보여 드리도록 하겠습니다. LINQ Count 예제코드 예제 코드는 학생들의 성적(Score)이 50점 이상인 학생중 제일 첫번째 요소와 마지막 요소의 값을 가져와 정보를 출력해 보도록 하겠습니다. 또한, LINQ를 사용하지 않는 구문도 아래 함께 작성해 보았습니다. usin..
더 읽기
C#/C# 문법 범범조조 2021. 8. 22. 18:50
소개 오늘은 C# LINQ 구문에서 SequenceEqual 메서드에 대해서 알려 드리려고 합니다. SequenceEqual 메서드는 두 컬렉션 (리스트나 배열)에 있는 요소가 같은지 조사하는 메서드입니다. 이해하기 쉽게 예제 코드를 통해서 어떻게 Count 메서드를 사용하는지 보여 드리고, LINQ를 사용하지 않은 코드와 함께 작상하여 2개의 코드량의 차이도 같이 보여 드리도록 하겠습니다. LINQ SequenceEqual 예제코드 예제 코드는 학생들의 성적(Score)이 50점 이상인 학생의 수가 몇명인지를 Count 메서드를 통해서 알아 보는 예제 코드입니다. 또한, LINQ를 사용하지 않는 구문도 아래 함께 작성해 보았습니다. using System; using System.Collections...
C#/C# 문법 범범조조 2021. 8. 22. 16:48
소개 오늘은 C# LINQ 구문에서 Count 메서드에 대해서 알려 드리려고 합니다. Count 메서드는 보통 조건에 일치하는 요소가 컬렉션 안에 몇개가 존재하는지 세는 메서드입니다. 이해하기 쉽게 예제 코드를 통해서 어떻게 Count 메서드를 사용하는지 보여 드리고, LINQ를 사용하지 않은 코드와 함께 작상하여 2개의 코드량의 차이도 같이 보여 드리도록 하겠습니다. LINQ Count 예제코드 예제 코드는 학생들의 성적(Score)이 50점 이상인 학생의 수가 몇명인지를 Count 메서드를 통해서 알아 보는 예제 코드입니다. 또한, LINQ를 사용하지 않는 구문도 아래 함께 작성해 보았습니다. using System; using System.Collections.Generic; using System..
C#/C# 문법 범범조조 2021. 8. 22. 07:57
참고 https://www.csharpstudy.com/CSharp/CSharp-yield.aspx https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/yield 소개 오늘은 C# 문법에서 yield 키워드가 무엇이고 어느 경우에 사용하는지에 대해서 알려드리려고 합니다. yield 키워드 yield 키워드는 호출자에게 컬렉션 데이터를 하나씩 리턴할 때 사용합니다. 흔히 Emuerator(iterator) 라고 불리우는 이러한 기능은 집합적인 데이터셋으로부터 데이터를 하나씩 호출자에게 보내주는 역학을 합니다. yield는 yield return 또는 yield break의 2가지 방식으로 사용됩니다. yield return은..
C#/C# 문법 범범조조 2021. 8. 22. 01:04
소개 오늘은 C# 문법에서 LINQ 구문중 Average 메서드에 대해서 알려 드리려로 합니다. Average 메서드는 리스트나 배열의 숫자 값들의 평균값을 구할 수 있도록 도와주는 메서드 입니다. 이해하기 쉽게 예제코드를 통해서 보여드리도록 하겠습니다. Average 메서드 예제코드 LINQ에 있는 Average 메서드를 사용하면 컬렉션에 있는 요소의 평균값을 구할 수 있습니다. 컬렉션 요소의 Average 를 구하는 방법을 LINQ구문과 LINQ를 쓰지 않은 구문의 코드 차이점을 같이 보여 드리도록 하겠습니다.using System; using System.Collections.Generic; using System.Linq; namespace ConsoleApp7 { static class Prog..