■ Enumerable 클래스의 Select<TSource, TResult> 확장 메소드를 사용해 정수 문자열 리스트에서 정수 리스트를 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
List<string> sourceList = new List<string> { "10", "30A", "20", "40", "50" }; List<int> targetList = sourceList .Select(s => int.TryParse(s, out int n) ? n : (int?)null) .Where(n => n.HasValue) .Select(n => n.Value) .ToList(); foreach(int target in targetList) { Console.WriteLine(target); } |