목록Predicate (1)
Deff_Dev
[Unity/C#] Predicate를 이용한 중복 제거 랜덤 요소 반환 프레임워크
Predicate반환 값이 반드시 Bool이고 입력 파라미터가 1개인 Delegate이다.반환 타입을 정해야줘야 하는 Func와 달리 Bool 타입으로 고정이기 때문에 사용 목적을 명확하게 전달할 수 있다.List numbers = new List { -1, 5, 0, -3, 10 };// Predicate 정의Predicate isPositive = delegate (int x){ return x > 0;};// 리스트에서 조건을 만족하는 요소 찾기int firstPositive = numbers.Find(isPositive);Console.WriteLine("첫 번째 양수: " + firstPositive);중복 제거한 랜덤 요소 반환 프레임 워크HashSet을 이용한 중복제거 코드를 모든 타입..
Unity(유니티)/유니티 공부
2024. 7. 16. 13:04