728x90
avg값이 62.5 가나왔는데 소수점 첫째자리를 반올림하려했지만 왜인지 62 값이 나옴
Math.Round 메서드 (System) | Microsoft Learn
Math.Round 메서드 (System)
값을 가장 가까운 정수나 지정된 소수 자릿수로 반올림합니다.
learn.microsoft.com
챗GPT : C#의 기본 반올림 방식은 은행가 반올림 (또는 중립적 반올림이라고도 합니다)입니다. 이는 정확히 중간(0.5)에 있을 때 가장 가까운 짝수로 반올림합니다. 예를 들어 62.5는 62로, 63.5는 64로 반올림됩니다.
그러므로 MidpointRounding.AwayFromZero를 뒤에 붙여주면 기존에 알던 .5에서 올림하는 형식이 된다.
728x90
'c#' 카테고리의 다른 글
문자열 노출되는 법 (feat. 이스케이프, 원시 문자열) (0) | 2024.09.10 |
---|---|
람다식 Select로 리스트 데이터 여러개 추출 (0) | 2024.09.10 |
러버덕 디버깅 (1) | 2024.07.26 |
get set 접근자의 스택오버플로우 발생이유 (0) | 2024.06.20 |
visualstudio image 리소스 사용 (0) | 2024.02.20 |