Qu'est-ce que la méthode Math.Max() en C#

Qu Est Ce Que La Methode Math Max En C



Les mathématiques sont le concept fondamental qu'il faut connaître pour commencer à programmer. Cela aide non seulement à la construction logique, mais optimise également notre code. Les programmeurs utilisent des fonctions mathématiques pour effectuer diverses opérations dans leur code. Une telle fonction est Math.Max() méthode en C#. Cet article couvre la méthode Math.Max() en détail et discute de sa syntaxe, de son paramètre et de sa valeur de retour.

Table des matières

Qu'est-ce que la méthode Math.Max() en C#

La méthode Math.Max() est une fonction intégrée en C# qui est utilisée pour trouver la valeur maximale de deux valeurs spécifiées. Il prend deux arguments en entrée et renvoie la valeur maximale des deux.







Syntaxe

La syntaxe de la méthode Math.Max() en C# est la suivante :



Mathématiques. Max ( valeur1 , valeur2 ) ;

Le Math.Max() peut être utilisée avec différents types de données numériques et renvoie la plus grande des deux valeurs passées en paramètres. Voici différentes variantes de la méthode Math.Max() avec leurs types de données respectifs :



Max(célibataire, célibataire)

Cette variante de la méthode donne une valeur maximale de deux nombres à virgule flottante simple précision.





public statique flotter Max ( flotter choix1 , flotter val2 ) ;

Max(doubler, doubler)

Cette variante de la méthode donne une valeur maximale de deux nombres à virgule flottante double précision.

public statique double Max ( double choix1 , double val2 ) ;

Max(décimal, décimal)

Cette variante de la méthode donne une valeur maximale de deux nombres décimaux.



public statique Décimal Max ( valeur décimale1 , décimal val2 ) ;

Max(octet, octet)

Cette variante de la méthode donne une valeur maximale de deux entiers non signés de 8 bits.

public statique octet maximum ( commutateur val1 , commutateur val2 ) ;

Max(uint16, uint16)

Cette variante de la méthode donne une valeur maximale de deux entiers non signés de 16 bits.

public statique ushort Max ( ushort val1 , ushort val2 ) ;

Max(uint32, uint32)

Cette variante de la méthode donne une valeur maximale de deux entiers non signés de 32 bits.

public statique uint Max ( hiver val1 , uint val2 ) ;

Max(uint64, uint64)

Cette variante de la méthode donne une valeur maximale de deux entiers non signés de 64 bits.

public statique tête maximale ( tête val1 , tête val2 ) ;

Max(sbyte, sbyte)

Cette variante de la méthode donne une valeur maximale de deux entiers signés de 8 bits.

public statique sbyte Max ( octet val1 , changer val2 ) ;

Max(int16, int16)

Cette variante de la méthode donne une valeur maximale de deux entiers signés de 16 bits.

public statique court Max ( court choix1 , court val2 ) ;

Max(int32, int32)

Cette variante de la méthode donne une valeur maximale de deux entiers signés 32 bits.

public statique entier Max ( entier choix1 , entier val2 ) ;

Max(int64, int64)

Cette variante de la méthode donne une valeur maximale de deux entiers signés 64 bits.

public statique long Max ( long choix1 , long val2 ) ;

Lors de l'utilisation de la méthode Math.Max(), il est important de s'assurer que les types de données transmis en tant que paramètres correspondent au type de données attendu pour la variante respective de la méthode. Cela évitera les erreurs et nous donnera des résultats corrects.

Paramètres

Le Math.Max() La méthode prend deux paramètres :

  • valeur1 : Premier paramètre à comparer.
  • valeur2 : Deuxième paramètre à comparer.

Tout type de données prenant en charge la fonction Math.Max() peut être utilisé pour ces deux paramètres.

Valeur de retour

La méthode Math.Max() renvoie la valeur maximale des deux valeurs spécifiées.

Exemple de code de la méthode Math.Max() en C#

Voici un exemple de code combiné qui utilise différents types de données et explique l'utilisation de la méthode Math.Max() en C#.

en utilisant le système ;

classe Exemple {

statique annuler Principal ( chaîne [ ] arguments ) {

// Tester la méthode avec différents types de données

Console. WriteLine ( $ 'Le maximum de 7 et 25 est {Max(7, 25)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7,5 M et 7,1 M est {Max(7,5 M, 7,1 M)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7,5785 et 7,18974 est {Max(7,5785, 7,18974)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7 et 24 est {Max((short)7, (short)24)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7 et 24 est {Max(7, 24)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7 et 24 est {Max(7L, 24L)}' ) ;

Console. WriteLine ( $ 'Le maximum de -7 et -4 est {Max((sbyte)-7, (sbyte)-4)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7.1F et 7.12F est {Max(7.1F, 7.12F)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7 et 8 est {Max((ushort)7, (ushort)8)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7 et 8 est {Max((uint)7, (uint)8)}' ) ;

Console. WriteLine ( $ 'Le maximum de 7 et 8 est {Max(7UL, 8UL)}' ) ;

}

// Trouve le maximum de deux valeurs en utilisant Math.Max

statique Tmax < J > ( T val1 , T val2 ) {

dynamique dynamiqueVal1 = choix1 ;

dynamique dynamiqueVal2 = val2 ;

retour Mathématiques. Max ( dynamiqueVal1 , dynamiqueVal2 ) ;

}

}

Le code ci-dessus définit une méthode appelée Max qui trouve et renvoie le maximum de deux valeurs en utilisant le Math.Max() méthode. La méthode Max est définie à l'aide d'un type de paramètre générique J , ce qui lui permet d'accepter des valeurs de n'importe quel type de données.

La méthode Main teste ensuite la méthode Max avec différents types de données, tels que entier , décimal , double , court , long , octet , flotter , bref , uint , et diriger . Pour chaque test, il appelle la méthode Max avec deux valeurs du type de données spécifié et affiche le résultat à l'aide de la Console.WriteLineConsole.WriteLine .

Le dynamique mot clé est utilisé pour permettre à la méthode d'accepter n'importe quel type de données en entrée.

Dans la sortie, nous obtiendrons le plus grand des deux nombres.

Conclusion

Le Math.Max() La méthode en C # peut trouver le nombre maximum parmi deux valeurs d'entrée. Il prend deux arguments en entrée et renvoie la valeur maximale des deux. Ici, nous avons couvert l'utilisation de la méthode Math.Max() en C# avec divers exemples.