본문 바로가기
[C#] Linq (람다식 메서드) 최근 수정: 2024.11.05Enumerable 클래스 중 람다식을 사용하는 메서드를 기록하는 곳입니다. 주요메서드Select() :  각 요소를 요청에 맞게 만들어 새로운 시퀀스를 만들어 준다. 예를 들면 각 요소의 타입을 변경한다던지, 특정 프로퍼티만 추출한다던지, 각 요소에 연산을 한다던지 등등string[] intStrs = { "123", "456", "789" };int[] answer = intStrs.Select(s => int.Parse(s)).ToArray(); // 각 요소를 정수로 바꾸기foreach (int i in answer) Console.Write(i + " "); // 123 456 789 Where() : 특정 조선을 만족하는 요소만 선택해서 새로운 시퀀스를 만든.. 2024. 11. 5.
[C#] Linq (Enumerable 클래스) 최근 수정: 2024.12.13Enumerable 클래스 내용 중 새로 알게되거나 사용했던 메서드들 기록하는 곳입니다. Enumerable 클래스Enumerable 클래스는 LINQ의 일부로 IEnumerable 인터페이스를 구현하는 컬렉션 클래스에 대한 LINQ 기능을 제공한다. 시퀀스시퀀스는 순서가 있는 일련의 데이터를 나타내는 추상적인 개념주요메서드Range([시작 인덱스], [길이]) : 일정한 숫자 범위의 시퀀스를 만든다. 첫번째 매개변수가 시작 숫자이고, 두번째 매개 변수는 생성하려는 시퀀스의 길이 이다.var sequence = Enumerable.Range(0, 10);foreach(var num in sequence){ Console.Write(num); // 0123456789} .. 2024. 7. 23.