C#의 Math.Max() 메서드는 무엇입니까

C Ui Math Max Meseodeuneun Mueos Ibnikka



수학은 프로그래밍을 시작하기 위해 알아야 할 기본 개념입니다. 논리 구축에 도움이 될 뿐만 아니라 코드를 최적화합니다. 프로그래머는 수학 함수를 사용하여 코드에서 다양한 작업을 수행합니다. 그러한 기능 중 하나는 Math.Max() C#의 메소드. 이 문서에서는 Math.Max() 메서드를 자세히 다루고 해당 구문, 매개 변수 및 반환 값에 대해 설명합니다.

목차

C#의 Math.Max() 메서드는 무엇입니까

Math.Max() 메서드는 지정된 두 값의 최대값을 찾는 데 사용되는 C#의 기본 제공 함수입니다. 두 개의 인수를 입력으로 사용하고 두 인수 중 최대값을 반환합니다.







통사론

C#에서 Math.Max() 메서드의 구문은 다음과 같습니다.



수학. 최대 ( 가치 1 , 값2 ) ;

그만큼 Math.Max() 메서드는 다양한 숫자 데이터 유형과 함께 사용할 수 있으며 매개변수로 전달된 두 값 중 더 큰 값을 반환합니다. 다음은 각각의 데이터 유형이 있는 Math.Max() 메서드의 다양한 변형입니다.



최대(싱글, 싱글)

이 방법의 변형은 두 개의 단정밀도 부동 소수점 숫자의 최대값을 제공합니다.





공공의 공전 뜨다 최대 ( 뜨다 초이스1 , 뜨다 발2 ) ;

최대(더블, 더블)

이 방법의 변형은 두 개의 배정밀도 부동 소수점 숫자의 최대값을 제공합니다.

공공의 공전 더블 최대 ( 더블 초이스1 , 더블 발2 ) ;

최대(십진수, 십진수)

이 방법의 변형은 두 십진수의 최대값을 제공합니다.



공공의 공전 십진수 최대 ( 10진수 값1 , 10진수 val2 ) ;

최대(바이트, 바이트)

이 방법의 변형은 두 개의 8비트 부호 없는 정수의 최대값을 제공합니다.

공공의 공전 최대 바이트 ( 스위치 val1 , 스위치 val2 ) ;

최대(단위 16, 단위 16)

이 방법의 변형은 두 개의 16비트 부호 없는 정수의 최대값을 제공합니다.

공공의 공전 유쇼트 맥스 ( ushort val1 , ushort val2 ) ;

최대값(uint32, uint32)

이 방법의 변형은 두 개의 32비트 부호 없는 정수의 최대값을 제공합니다.

공공의 공전 최대 단위 ( 윈트 발1 , 단위 값2 ) ;

최대값(uint64, uint64)

이 방법의 변형은 두 개의 64비트 부호 없는 정수의 최대값을 제공합니다.

공공의 공전 헤드 맥스 ( 헤드 발1 , 헤드 발2 ) ;

최대(sbyte, sbyte)

이 방법의 변형은 두 개의 8비트 부호 있는 정수의 최대값을 제공합니다.

공공의 공전 sbyte 최대 ( sbyte val1 , val2 변경 ) ;

최대값(int16, int16)

이 방법의 변형은 두 개의 16비트 부호 있는 정수의 최대값을 제공합니다.

공공의 공전 짧은 최대 ( 짧은 초이스1 , 짧은 발2 ) ;

최대값(int32, int32)

이 방법의 변형은 두 개의 32비트 부호 있는 정수의 최대값을 제공합니다.

공공의 공전 정수 최대 ( 정수 초이스1 , 정수 발2 ) ;

최대(int64, int64)

이 방법의 변형은 두 개의 64비트 부호 있는 정수의 최대값을 제공합니다.

공공의 공전 최대 ( 초이스1 , 발2 ) ;

Math.Max() 메서드를 사용할 때 매개변수로 전달된 데이터 유형이 메서드의 각 변형에 대해 예상되는 데이터 유형과 일치하는지 확인하는 것이 중요합니다. 이렇게 하면 오류를 방지하고 올바른 결과를 얻을 수 있습니다.

매개변수

그만큼 Math.Max() 메서드는 두 개의 매개변수를 사용합니다.

  • 값1: 비교할 첫 번째 매개변수입니다.
  • 가치 2: 비교할 두 번째 매개변수입니다.

Math.Max() 함수를 지원하는 모든 데이터 유형은 이 두 매개변수에 사용할 수 있습니다.

반환 값

Math.Max() 메서드는 지정된 두 값의 최대값을 반환합니다.

C#의 Math.Max() 메서드 예제 코드

다음은 서로 다른 데이터 유형을 사용하고 C#에서 Math.Max() 메서드의 사용을 설명하는 결합된 예제 코드입니다.

시스템 사용 ;

클래스 예 {

공전 무효의 기본 ( [ ] 인수 ) {

// 다른 데이터 유형으로 메서드를 테스트합니다.

콘솔. WriteLine ( $ '7과 25의 최대값은 {Max(7, 25)}입니다.' ) ;

콘솔. WriteLine ( $ '7.5M 및 7.1M의 최대값은 {Max(7.5M, 7.1M)}' ) ;

콘솔. WriteLine ( $ '7.5785 및 7.18974의 최대값은 {Max(7.5785, 7.18974)}입니다.' ) ;

콘솔. WriteLine ( $ '7과 24의 최대값은 {Max((짧은)7, (짧은)24)}입니다.' ) ;

콘솔. WriteLine ( $ '7과 24의 최대값은 {Max(7, 24)}입니다.' ) ;

콘솔. WriteLine ( $ '7과 24의 최대값은 {Max(7L, 24L)}' ) ;

콘솔. WriteLine ( $ '-7과 -4의 최대값은 {Max((sbyte)-7, (sbyte)-4)}입니다.' ) ;

콘솔. WriteLine ( $ '7.1F와 7.12F의 최대값은 {Max(7.1F, 7.12F)}입니다.' ) ;

콘솔. WriteLine ( $ '7과 8의 최대값은 {Max((ushort)7, (ushort)8)}입니다.' ) ;

콘솔. WriteLine ( $ '7과 8의 최대값은 {Max((uint)7, (uint)8)}입니다.' ) ;

콘솔. WriteLine ( $ '7과 8의 최대값은 {Max(7UL, 8UL)}' ) ;

}

// Math.Max를 사용하여 두 값의 최대값을 찾습니다.

공전 티 맥스 < > ( T 값1 , T 발2 ) {

동적 dynamicVal1 = 초이스1 ;

동적 dynamicVal2 = 발2 ;

반품 수학. 최대 ( dynamicVal1 , dynamicVal2 ) ;

}

}

위의 코드는 최대 다음을 사용하여 두 값의 최대값을 찾아 반환합니다. Math.Max() 방법. Max 방법은 일반 유형의 매개변수를 사용하여 정의됩니다. , 모든 데이터 유형의 값을 허용합니다.

그런 다음 Main 메서드는 다음과 같은 다양한 데이터 형식으로 Max 메서드를 테스트합니다. 정수 , 소수 , 더블 , 짧은 , , sbyte , 뜨다 , 유쇼트 , 단위 , 그리고 머리 . 각 테스트에 대해 지정된 데이터 유형의 두 값으로 Max 메서드를 호출하고 다음을 사용하여 결과를 표시합니다. 콘솔.쓰기줄 .

그만큼 동적 키워드는 메소드가 모든 데이터 유형을 입력으로 허용하는 데 사용됩니다.

출력에서 두 숫자 중 더 큰 숫자를 얻습니다.

결론

그만큼 Math.Max() C#의 메소드는 두 개의 입력 값 중 최대 개수를 찾을 수 있습니다. 두 개의 인수를 입력으로 사용하고 두 인수 중 최대값을 반환합니다. 여기에서는 C#에서 Math.Max() 메서드를 다양한 예제와 함께 사용하는 방법을 다뤘습니다.