Kas ir Math.Max() metode C#

Kas Ir Math Max Metode C



Matemātika ir pamatjēdziens, kas jāzina, lai sāktu programmēt. Tas ne tikai palīdz loģikas veidošanā, bet arī optimizē mūsu kodu. Programmētāji izmanto matemātiskās funkcijas, lai savā kodā veiktu dažādas darbības. Viena no šādām funkcijām ir Math.Max() metode C#. Šajā rakstā ir detalizēti apskatīta metode Math.Max() un apskatīta tās sintakse, parametrs un atgriešanas vērtība.

Satura rādītājs

Kas ir Math.Max() metode C#

Metode Math.Max() ir C# iebūvēta funkcija, ko izmanto, lai atrastu divu norādīto vērtību maksimālo vērtību. Tas izmanto divus argumentus kā ievadi un atgriež abu maksimālo vērtību.







Sintakse

Metodes Math.Max() sintakse C# ir šāda:



Matemātika. Maks ( vērtība1 , vērtība2 ) ;

The Math.Max() metodi var izmantot ar dažādiem skaitliskiem datu tipiem un atgriež lielāko no divām vērtībām, kas nodotas kā parametri. Tālāk ir norādīti dažādi Math.Max() metodes varianti ar to attiecīgajiem datu tipiem:



Maksimālais (vienvietīgs, viens)

Šis metodes variants dod maksimālo divu vienas precizitātes peldošā komata skaitļu vērtību.





publiski statisks peldēt Maks ( peldēt izvēle 1 , peldēt val2 ) ;

Maksimālais (dubultais, dubultais)

Šis metodes variants dod maksimālo divu dubultas precizitātes peldošā komata skaitļu vērtību.

publiski statisks dubultā Maks ( dubultā izvēle 1 , dubultā val2 ) ;

Maksimums (decimāldaļa, decimāldaļa)

Šis metodes variants nodrošina maksimālo vērtību, kas ir divi cipari aiz komata.



publiski statisks decimālzīme Maks ( decimāldaļas vērtība1 , decimālzīme val2 ) ;

Maks.(baits, baits)

Šis metodes variants dod maksimālo vērtību diviem 8 bitu neparakstītiem veseliem skaitļiem.

publiski statisks baits Maks ( slēdzis val1 , slēdzis val2 ) ;

Maksimālais (uint16, uint16)

Šis metodes variants dod maksimālo vērtību diviem 16 bitu neparakstītiem veseliem skaitļiem.

publiski statisks ushort Maks ( ushort val1 , ushort val2 ) ;

Maksimālais (uint32, uint32)

Šis metodes variants dod maksimālo vērtību diviem 32 bitu neparakstītiem veseliem skaitļiem.

publiski statisks uint Maks ( ziema val1 , uint val2 ) ;

Maksimālais (uint64, uint64)

Šis metodes variants dod maksimālo vērtību diviem 64 bitu neparakstītiem veseliem skaitļiem.

publiski statisks galva Maks ( galvas val1 , galva val2 ) ;

Maks (sbaits, sbaits)

Šis metodes variants dod maksimālo vērtību diviem veseliem skaitļiem ar 8 bitu zīmi.

publiski statisks sbaits Maks ( sbyte val1 , mainīt val2 ) ;

Maks.(int16, int16)

Šis metodes variants nodrošina maksimālo vērtību, kas ir divi veseli skaitļi ar 16 bitu zīmi.

publiski statisks īss Maks ( īss izvēle 1 , īss val2 ) ;

Maks.(int32, int32)

Šis metodes variants nodrošina maksimālo vērtību, kas ir divi veseli skaitļi ar 32 bitu zīmi.

publiski statisks starpt Maks ( starpt izvēle 1 , starpt val2 ) ;

Maks.(int64, int64)

Šis metodes variants nodrošina maksimālo vērtību, kas ir divi veseli skaitļi ar 64 bitu zīmi.

publiski statisks garš Maks ( garš izvēle 1 , garš val2 ) ;

Izmantojot metodi Math.Max(), ir svarīgi nodrošināt, lai datu tipi, kas nodoti kā parametri, atbilstu paredzamajam datu tipam attiecīgajam metodes variantam. Tas novērsīs kļūdas un sniegs mums pareizus rezultātus.

Parametri

The Math.Max() metodei nepieciešami divi parametri:

  • vērtība1: Pirmais parametrs, kas jāsalīdzina.
  • vērtība2: Otrais salīdzināmais parametrs.

Šiem diviem parametriem var izmantot jebkuru datu tipu, kas atbalsta funkciju Math.Max().

Atdeves vērtība

Metode Math.Max() atgriež divu norādīto vērtību maksimālo vērtību.

Metodes Math.Max() koda piemērs C#

Tālāk ir sniegts kombinētais koda piemērs, kas izmanto dažādus datu tipus un izskaidro Math.Max() metodes izmantošanu C#.

izmantojot sistēmu ;

klases piemērs {

statisks nederīgs Galvenā ( virkne [ ] args ) {

// Pārbaudi metodi ar dažādiem datu tipiem

Konsole. WriteLine ( $ 'Maksimālais 7 un 25 ir {Max(7, 25)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7,5 miljons un 7,1 miljons ir {Max(7,5 M, 7,1 M)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7,5785 un 7,18974 ir {Max(7,5785, 7,18974)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7 un 24 ir {Max((short)7, (short)24)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7 un 24 ir {Max(7, 24)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais skaits 7 un 24 ir {Max(7L, 24L)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais -7 un -4 ir {Max((sbyte)-7, (sbyte)-4)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7.1F un 7.12F ir {Max(7.1F, 7.12F)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7 un 8 ir {Max((ushort)7, (ushort)8)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7 un 8 ir {Max((uint)7, (uint)8)}' ) ;

Konsole. WriteLine ( $ 'Maksimālais 7 un 8 ir {Max(7UL, 8UL)}' ) ;

}

// Atrodiet maksimālo divu vērtību, izmantojot Math.Max

statisks T Maks < T > ( T val1 , T val2 ) {

dinamiskā dinamiskāVal1 = izvēle 1 ;

dinamiskā dinamiskāVal2 = val2 ;

atgriezties Matemātika. Maks ( dinamiskaisVal1 , dinamiskaisVal2 ) ;

}

}

Iepriekš minētais kods definē metodi, ko sauc Maks kas atrod un atgriež ne vairāk kā divas vērtības, izmantojot Math.Max() metodi. Maksimālā metode tiek definēta, izmantojot vispārīga veida parametru T , kas ļauj tai pieņemt jebkura veida datu vērtības.

Pēc tam galvenā metode pārbauda Max metodi ar dažādiem datu tipiem, piemēram, starpt , decimālzīme , dubultā , īss , garš , sbaits , peldēt , pamudinājums , uint , un galvu . Katram testam tas izsauc Max metodi ar divām noteiktā datu tipa vērtībām un parāda rezultātu, izmantojot Console.WriteLine .

The dinamisks atslēgvārds tiek izmantots, lai ļautu metodei kā ievadi pieņemt jebkuru datu tipu.

Izvadā mēs iegūsim lielāko no diviem skaitļiem.

Secinājums

The Math.Max() metode C# var atrast maksimālo skaitu starp divām ievades vērtībām. Tas izmanto divus argumentus kā ievadi un atgriež abu maksimālo vērtību. Šeit mēs aplūkojām Math.Max() metodes izmantošanu C# ar dažādiem piemēriem.