Kas yra Math.Max() metodas C#

Kas Yra Math Max Metodas C



Matematika yra pagrindinė sąvoka, kurią reikia žinoti norint pradėti programuoti. Tai ne tik padeda kurti logiką, bet ir optimizuoja mūsų kodą. Programuotojai naudoja matematines funkcijas, kad atliktų įvairias operacijas savo kode. Viena iš tokių funkcijų yra Math.Max() metodas C#. Šiame straipsnyje išsamiai aprašomas Math.Max() metodas ir aptariama jo sintaksė, parametras ir grąžinimo reikšmė.

Turinys

Kas yra Math.Max() metodas C#

Metodas Math.Max() yra C# įtaisyta funkcija, kuri naudojama norint rasti maksimalią dviejų nurodytų reikšmių reikšmę. Kaip įvestis paima du argumentus ir grąžina didžiausią jų reikšmę.







Sintaksė

Metodo Math.Max() sintaksė C# yra tokia:



Matematika. Maks ( vertė1 , vertė2 ) ;

The Math.Max() metodas gali būti naudojamas su įvairiais skaitmeninių duomenų tipais ir grąžina didesnę iš dviejų reikšmių, perduodamų kaip parametrai. Toliau pateikiami skirtingi Math.Max() metodo variantai su atitinkamais duomenų tipais:



Maksimalus (vienas, vienas)

Šis metodo variantas suteikia didžiausią dviejų vieno tikslumo slankiojo kablelio skaičių reikšmę.





viešas statinis plūdė Maks ( plūdė pasirinkimas1 , plūdė val2 ) ;

Maksimalus (dvigubas, dvigubas)

Šis metodo variantas suteikia didžiausią dviejų dvigubo tikslumo slankiojo kablelio skaičių reikšmę.

viešas statinis dvigubai Maks ( dvigubai pasirinkimas1 , dvigubai val2 ) ;

Maksimalus (dešimtainis, dešimtainis)

Šis metodo variantas suteikia didžiausią dviejų skaičių po kablelio reikšmę.



viešas statinis dešimtainis maks ( dešimtainis skaičius1 , dešimtainis val2 ) ;

Maks (baitas, baitas)

Šis metodo variantas suteikia didžiausią dviejų 8 bitų beženklių sveikųjų skaičių reikšmę.

viešas statinis baitas maks ( jungiklis val1 , jungiklis val2 ) ;

Maks (uint16, uint16)

Šis metodo variantas suteikia didžiausią dviejų 16 bitų beženklių sveikųjų skaičių reikšmę.

viešas statinis trumpas maks ( ushort val1 , ushort val2 ) ;

Maks (uint32, uint32)

Šis metodo variantas suteikia didžiausią dviejų 32 bitų beženklių sveikųjų skaičių reikšmę.

viešas statinis uint maks ( žiemos val1 , uint val2 ) ;

Maks (uint64, uint64)

Šis metodo variantas suteikia didžiausią dviejų 64 bitų beženklių sveikųjų skaičių reikšmę.

viešas statinis galva Maks ( galva val1 , galva val2 ) ;

Maks (sbaitas, sbaitas)

Šis metodo variantas suteikia didžiausią dviejų 8 bitų sveikųjų skaičių reikšmę.

viešas statinis sbyte Max ( sbyte val1 , pakeisti val2 ) ;

Maks.(int16, int16)

Šis metodo variantas suteikia didžiausią dviejų 16 bitų sveikųjų skaičių reikšmę.

viešas statinis trumpas Maks ( trumpas pasirinkimas1 , trumpas val2 ) ;

Maks.(int32, int32)

Šis metodo variantas suteikia didžiausią dviejų 32 bitų sveikųjų skaičių reikšmę.

viešas statinis tarpt Maks ( tarpt pasirinkimas1 , tarpt val2 ) ;

Maks.(int64, int64)

Šis metodo variantas suteikia didžiausią dviejų 64 bitų sveikųjų skaičių reikšmę.

viešas statinis ilgai Maks ( ilgai pasirinkimas1 , ilgai val2 ) ;

Naudojant Math.Max() metodą, svarbu užtikrinti, kad duomenų tipai, perduoti kaip parametrai, atitiktų numatomą atitinkamo metodo varianto duomenų tipą. Taip išvengsime klaidų ir gausime teisingus rezultatus.

Parametrai

The Math.Max() metodas apima du parametrus:

  • 1 vertė: Pirmas palyginamas parametras.
  • 2 vertė: Antrasis palyginimui skirtas parametras.

Šiems dviem parametrams galima naudoti bet kokį duomenų tipą, kuris palaiko funkciją Math.Max().

Grąžinimo vertė

Metodas Math.Max() grąžina didžiausią dviejų nurodytų reikšmių reikšmę.

Metodo Math.Max() pavyzdys C#

Toliau pateikiamas kombinuoto kodo pavyzdys, kuriame naudojami skirtingi duomenų tipai ir paaiškinamas Math.Max() metodo naudojimas C#.

naudojant Sistemą ;

klasės pavyzdys {

statinis tuštuma Pagrindinis ( styga [ ] args ) {

// Išbandykite metodą naudodami skirtingus duomenų tipus

Konsolė. WriteLine ( $ „Didžiausias skaičius 7 ir 25 yra {Max(7, 25)}“ ) ;

Konsolė. WriteLine ( $ „Didžiausias 7,5 mln. ir 7,1 mln. skaičius yra {Max(7,5M, 7,1M)}“ ) ;

Konsolė. WriteLine ( $ „Didžiausias skaičius 7,5785 ir 7,18974 yra {Max(7,5785, 7,18974)}“ ) ;

Konsolė. WriteLine ( $ 'Didžiausias skaičius 7 ir 24 yra {Max((short)7, (short)24)}' ) ;

Konsolė. WriteLine ( $ „Didžiausias skaičius 7 ir 24 yra {Max(7, 24)}“ ) ;

Konsolė. WriteLine ( $ „Didžiausias skaičius 7 ir 24 yra {Max(7L, 24L)}“ ) ;

Konsolė. WriteLine ( $ 'Didžiausias skaičius -7 ir -4 yra {Max((sbyte)-7, (sbyte)-4)}' ) ;

Konsolė. WriteLine ( $ 'Didžiausias 7.1F ir 7.12F yra {Max(7.1F, 7.12F)}' ) ;

Konsolė. WriteLine ( $ 'Didžiausias skaičius 7 ir 8 yra {Max((ushort)7, (ushort)8)}' ) ;

Konsolė. WriteLine ( $ 'Didžiausias skaičius 7 ir 8 yra {Max((uint)7, (uint)8)}' ) ;

Konsolė. WriteLine ( $ „Didžiausias skaičius 7 ir 8 yra {Max(7UL, 8UL)}“ ) ;

}

// Raskite didžiausią dviejų reikšmių skaičių naudodami Math.Max

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

dinaminis dinaminisVal1 = pasirinkimas1 ;

dinaminis dinaminisVal2 = val2 ;

grąžinti Matematika. Maks ( dinaminisVal1 , dinaminisVal2 ) ;

}

}

Aukščiau pateiktas kodas apibrėžia metodą, vadinamą Maks kuri suranda ir grąžina didžiausias dvi reikšmes naudojant Math.Max() metodas. Max metodas apibrėžiamas naudojant bendrąjį parametro tipą T , leidžianti priimti bet kokio tipo duomenų reikšmes.

Tada pagrindinis metodas išbando Max metodą su skirtingais duomenų tipais, pvz tarpt , dešimtainis , dvigubai , trumpas , ilgai , sbyte , plūdė , trumpas , uint , ir galva . Kiekvienam bandymui jis iškviečia Max metodą su dviem nurodyto duomenų tipo reikšmėmis ir rodo rezultatą naudodamas Console.WriteLine .

The dinamiškas raktinis žodis naudojamas, kad metodas priimtų bet kokį duomenų tipą kaip įvestį.

Išvestyje gausime didesnį iš dviejų skaičių.

Išvada

The Math.Max() metodas C# gali rasti didžiausią skaičių tarp dviejų įvesties reikšmių. Kaip įvestis paima du argumentus ir grąžina didžiausią jų reikšmę. Čia mes aptarėme Math.Max() metodo naudojimą C# su įvairiais pavyzdžiais.