Was ist die Math.Max()-Methode in C#

Was Ist Die Math Max Methode In C



Mathematik ist das grundlegende Konzept, das man kennen muss, um mit dem Programmieren zu beginnen. Es hilft nicht nur beim Logikaufbau, sondern optimiert auch unseren Code. Programmierer verwenden mathematische Funktionen, um verschiedene Operationen in ihrem Code auszuführen. Eine solche Funktion ist Math.Max() Methode in C#. Dieser Artikel behandelt die Methode Math.Max() im Detail und erläutert ihre Syntax, Parameter und Rückgabewerte.

Inhaltsverzeichnis

Was ist die Math.Max()-Methode in C#

Die Math.Max()-Methode ist eine integrierte Funktion in C#, die verwendet wird, um den Maximalwert von zwei angegebenen Werten zu finden. Es nimmt zwei Argumente als Eingabe und gibt den maximalen Wert der beiden zurück.







Syntax

Die Syntax der Methode Math.Max() in C# lautet wie folgt:



Mathematik. max ( wert1 , wert2 ) ;

Der Math.Max() Die Methode kann mit verschiedenen numerischen Datentypen verwendet werden und gibt den größeren der beiden als Parameter übergebenen Werte zurück. Im Folgenden sind verschiedene Varianten der Methode Math.Max() mit ihren jeweiligen Datentypen aufgeführt:



Max (einzeln, einzeln)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei Gleitkommazahlen mit einfacher Genauigkeit.





öffentlich statisch schweben max ( schweben Wahl1 , schweben Wert2 ) ;

Max (doppelt, doppelt)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei Gleitkommazahlen mit doppelter Genauigkeit.

öffentlich statisch doppelt max ( doppelt Wahl1 , doppelt Wert2 ) ;

Max (dezimal, dezimal)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei Dezimalzahlen.



öffentlich statisch Dezimal max ( Dezimalwert1 , Dezimalwert2 ) ;

Max (Byte, Byte)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenlosen 8-Bit-Ganzzahlen.

öffentlich statisch Byte max ( Schalter val1 , Schalter val2 ) ;

Max(uint16, uint16)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenlosen 16-Bit-Ganzzahlen.

öffentlich statisch ukurz max ( ushort val1 , ukurz val2 ) ;

Max(uint32, uint32)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenlosen 32-Bit-Ganzzahlen.

öffentlich statisch uint max ( Winter val1 , uint val2 ) ;

Max(uint64, uint64)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenlosen 64-Bit-Ganzzahlen.

öffentlich statisch Kopf max ( Kopf val1 , Kopf val2 ) ;

Max(sbyte,sbyte)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenbehafteten 8-Bit-Ganzzahlen.

öffentlich statisch Byte max ( sbyte val1 , val2 ändern ) ;

Max(int16, int16)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenbehafteten 16-Bit-Ganzzahlen.

öffentlich statisch kurz max ( kurz Wahl1 , kurz Wert2 ) ;

Max(int32, int32)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenbehafteten 32-Bit-Ganzzahlen.

öffentlich statisch int max ( int Wahl1 , int Wert2 ) ;

Max(int64, int64)

Diese Variante des Verfahrens ergibt einen Maximalwert von zwei vorzeichenbehafteten 64-Bit-Ganzzahlen.

öffentlich statisch lang max ( lang Wahl1 , lang Wert2 ) ;

Bei der Verwendung der Methode Math.Max() ist darauf zu achten, dass die als Parameter übergebenen Datentypen mit dem erwarteten Datentyp für die jeweilige Variante der Methode übereinstimmen. Dadurch werden Fehler vermieden und wir erhalten korrekte Ergebnisse.

Parameter

Der Math.Max() Die Methode benötigt zwei Parameter:

  • Wert1: Erster zu vergleichender Parameter.
  • Wert2: Zweiter zu vergleichender Parameter.

Jeder Datentyp, der die Math.Max()-Funktion unterstützt, kann für diese beiden Parameter verwendet werden.

Rückgabewert

Die Methode Math.Max() gibt den Maximalwert der beiden angegebenen Werte zurück.

Beispielcode der Methode Math.Max() in C#

Im Folgenden finden Sie einen kombinierten Beispielcode, der verschiedene Datentypen verwendet und die Verwendung der Math.Max()-Methode in C# erläutert.

mit System ;

Klasse Beispiel {

statisch Leere Hauptsächlich ( Schnur [ ] Argumente ) {

// Testen Sie die Methode mit verschiedenen Datentypen

Konsole. WriteLine ( $ 'Maximum von 7 und 25 ist {Max(7, 25)}' ) ;

Konsole. WriteLine ( $ 'Maximum von 7,5 M und 7,1 M ist {Max(7,5 M, 7,1 M)}' ) ;

Konsole. WriteLine ( $ 'Das Maximum von 7,5785 und 7,18974 ist {Max(7,5785, 7,18974)}' ) ;

Konsole. WriteLine ( $ 'Maximum von 7 und 24 ist {Max((short)7, (short)24)}' ) ;

Konsole. WriteLine ( $ 'Maximum von 7 und 24 ist {Max(7, 24)}' ) ;

Konsole. WriteLine ( $ 'Maximum von 7 und 24 ist {Max(7L, 24L)}' ) ;

Konsole. WriteLine ( $ 'Maximum von -7 und -4 ist {Max((sbyte)-7, (sbyte)-4)}' ) ;

Konsole. WriteLine ( $ „Maximum von 7,1 F und 7,12 F ist {Max(7,1 F, 7,12 F)}“ ) ;

Konsole. WriteLine ( $ 'Das Maximum von 7 und 8 ist {Max((ushort)7, (ushort)8)}' ) ;

Konsole. WriteLine ( $ 'Das Maximum von 7 und 8 ist {Max((uint)7, (uint)8)}' ) ;

Konsole. WriteLine ( $ 'Maximum von 7 und 8 ist {Max(7UL, 8UL)}' ) ;

}

// Finden Sie das Maximum von zwei Werten mit Math.Max

statisch Tmax < T > ( T Wert1 , T Wert2 ) {

dynamisch dynamischVal1 = Wahl1 ;

dynamisch dynamischVal2 = Wert2 ;

zurückkehren Mathematik. max ( dynamischVal1 , dynamischVal2 ) ;

}

}

Obiger Code definiert eine aufgerufene Methode max die das Maximum von zwei Werten mit dem findet und zurückgibt Math.Max() Methode. Die Max-Methode wird mithilfe eines generischen Parametertyps definiert T , wodurch Werte aller Datentypen akzeptiert werden können.

Die Main-Methode testet dann die Max-Methode mit verschiedenen Datentypen, z int , Dezimal , doppelt , kurz , lang , sbyte , schweben , ukurz , uint , Und Kopf . Für jeden Test ruft es die Max-Methode mit zwei Werten des angegebenen Datentyps auf und zeigt das Ergebnis mithilfe von an Console.WriteLine .

Der dynamisch Das Schlüsselwort wird verwendet, damit die Methode jeden Datentyp als Eingabe akzeptieren kann.

In der Ausgabe erhalten wir die größere der beiden Zahlen.

Abschluss

Der Math.Max() -Methode in C# kann die maximale Anzahl unter zwei Eingabewerten finden. Es nimmt zwei Argumente als Eingabe und gibt den maximalen Wert der beiden zurück. Hier haben wir die Verwendung der Methode Math.Max() in C# mit verschiedenen Beispielen behandelt.