반응형
List<int> values = new List<int>();
values.Add(5);
values.Add(8);
values.Add(10);
values.Add(20);
int findValue = 7;
int value = values.OrderBy(x => Math.Abs(findValue - x)).First();
Console.WriteLine(value);
findValue = 12;
value = values.OrderBy(x => Math.Abs(findValue - x)).First();
Console.WriteLine(value);
findValue = 16;
value = values.OrderBy(x => Math.Abs(findValue - x)).First();
Console.WriteLine(value);
반응형
'[====== Development ======] > C#' 카테고리의 다른 글
DB에서 쿼리한 결과를 Dictionary 에 저장하는 방법 (0) | 2022.05.10 |
---|---|
[C#] 생성하려는 파일명 폴더명에 유효하지 않은 문자가 있는경우 예외처리 (0) | 2022.05.02 |
[WPF] Passwordbox 의 Focus를 끝으로 지정하는 Extention (2) | 2022.04.12 |
[WPF] Exception이 발생해도 App이 죽지 않도록 하는 방법 (0) | 2022.04.05 |
[WPF] Window의 배율과 상관없이 일정한 크기로 App이 실행되도록 하는 방법 (0) | 2022.04.01 |