List<T>.RemoveAll(Predicate<T>) 함수 개념2017. 12. 14. 05:15
기본 설명 : https://msdn.microsoft.com/ko-kr/library/wdka673a(v=vs.110).aspx
사용하면서 나름대로 이해한걸 정리..
List<T>.RemoveAll(Predicate<T>) 함수는
해당 리스트의 모든 원소를 제거하는 함수인데, 매개변수로 원소 각각을 지우는데에 '판단'할 조건을 받는다.
( 매개변수에는 / 그 '판단'을 / 리스트의 개별 원소를 인자로 받아 판단 결과를 반환하는 함수로 추상화해서 넘긴다. )
여기서 람다식을 사용
여기서 bool형으로 판단 결과로 넘김
'Language > C#' 카테고리의 다른 글
C# 데이터 구조와 Object 타입 (0) | 2024.09.21 |
---|---|
구조체 메모리 할당 위치, 범위 고정시키기 (1) | 2021.05.11 |
c# Color 와 Color32 색상 범위 차이 (0) | 2020.10.20 |
[C#] const, readonly 차이 (0) | 2020.10.08 |