본문 바로가기
반응형

C#61

[C#] Math Math Math 클래스 (System) 삼각, 로그 및 기타 일반 수학 함수에 대한 상수 및 정적 메서드를 제공합니다. learn.microsoft.com 반올림 - Round: 반올림, 방식 설정 가능 (기본 자리수: 정수 자릿수로, 기본 방식: 은행원 반올림) - Truncate: 소수점 삭제 - Floor: 소수점 내림 - Ceiling: 소수점 올림 최대/최소 - Max: 두 수 중 더 큰 값을 반환 - Min: 두 수 중 더 작은 값을 반환 절댓값과 부호 - Abs: 절댓값을 반환 - Sign: 양수면 1을, 0이면 0을, 음수면 -1을 반환 제곱근 - Sqrt: 제곱근, 복소수 영역은 표시 못함 거듭제곱 - Pow: 제곱 - Exp: e의 제곱 로그 - Log: 로그 (기본 Base: e) .. 2023. 8. 23.
[C#] Tuple Tuple Tuple 클래스 (System) 튜플 개체를 작성하는 정적 메서드를 제공합니다. learn.microsoft.com Tuple 클래스 (System) 1개의 요소로 구성된 튜플 또는 singleton을 나타냅니다. learn.microsoft.com Tuple 클래스 (System) 2개의 요소로 구성된 튜플 또는 쌍을 나타냅니다. learn.microsoft.com Tuple 클래스 (System) 3개의 요소로 구성된 튜플 또는 삼중을 나타냅니다. learn.microsoft.com Tuple 클래스 (System) 4개의 요소로 구성된 튜플 또는 4중을 나타냅니다. learn.microsoft.com Tuple 클래스 (System) 5개의 요소로 구성된 튜플을 나타냅니다. learn... 2023. 8. 22.
[C#] 열거형과 System.Enum 열거형과 System.Enum Enum 클래스 (System) 열거형에 대한 기본 클래스를 제공합니다. learn.microsoft.com - .NET Framework는 열거형에 대한 C#의 지원을 System.Enum 형식을 통해 확장함 * 모든 enum 형식을 통합(Type Unification)하는 기준 - 임의의 열거형 멤버를 System.Enum의 인스턴스로 암묵적 변환 가능 * 편의용 정적 메서드들을 정의 열거형의 변환 1. 열거형 멤버를 정수로 변환 - enum 형식의 한 멤버와, 해당 정수 값 사이의 변환에서는 명시적 캐스팅이 필요함 - System.Enum 인스턴스도 마찬가지로 명시적 캐스팅이 필요함 a. casting - object형으로 캐스팅 후, 해당 정수 형식으로 다시 캐스팅 .. 2023. 8. 21.
[C#] Random & RandomNumberGenerator Random & RandomNumberGenerator Random 클래스 (System) 의사(pseudo) 난수 생성기를 나타냅니다. 이 알고리즘은 무작위성에 대한 통계적인 특정 요구 사항과 일치하는 숫자 시퀀스를 생성합니다. learn.microsoft.com - byte, int, double 형식의 난수들로 이루어진 의사난수열(Pseudorandom Sequence)를 생성 - 보안 요구 수준이 높은 응용에 적합할 정도로 무작위한 것은 아님. - 같은 종잣값(seed)를 사용하면 같은 난수열이 나옴. 재현성(Reproducibility) - 종잣값을 지정하지 않으면 현재 시스템 시간을 이용해서 만듬 * 시스템 클록의 해상도가 그렇게 세밀하지 않기에 Random 인스턴스를 연속해서 생성하면 같은 .. 2023. 8. 20.
반응형