Ano ang Math.Max() Method sa C#

Ano Ang Math Max Method Sa C



Ang matematika ay ang pangunahing konsepto na dapat malaman upang simulan ang programming. Hindi lamang ito nakakatulong sa pagbuo ng lohika ngunit na-optimize din ang aming code. Gumagamit ang mga programmer ng mga function ng matematika upang magsagawa ng iba't ibang operasyon sa kanilang code. Ang isang ganoong function ay Math.Max() pamamaraan sa C#. Sinasaklaw ng artikulong ito ang pamamaraang Math.Max() nang detalyado at tinatalakay ang syntax, parameter, at return value nito.

Talaan ng mga Nilalaman

Ano ang Math.Max() Method sa C#

Ang pamamaraan ng Math.Max() ay isang built-in na function sa C# na ginagamit upang mahanap ang maximum na halaga ng dalawang tinukoy na halaga. Ito ay tumatagal ng dalawang argumento bilang input at ibinabalik ang pinakamataas na halaga ng dalawa.







Syntax

Ang syntax ng Math.Max() na pamamaraan sa C# ay ang mga sumusunod:



Math. Max ( halaga1 , halaga2 ) ;

Ang Math.Max() paraan ay maaaring gamitin sa iba't ibang uri ng numeric data at ibinabalik ang mas malaki sa dalawang halaga na ipinasa bilang mga parameter. Ang mga sumusunod ay iba't ibang variant ng Math.Max() method na may kani-kanilang uri ng data:



Max(single, single)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang single-precision na floating-point na numero.





pampubliko static lumutang Max ( lumutang pagpipilian1 , lumutang val2 ) ;

Max(doble, doble)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang double-precision na floating-point na numero.

pampubliko static doble Max ( doble pagpipilian1 , doble val2 ) ;

Max(decimal, decimal)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang decimal na numero.



pampubliko static decimal na Max ( decimal val1 , decimal val2 ) ;

Max(byte, byte)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 8-bit na unsigned integer.

pampubliko static byte Max ( lumipat val1 , lumipat val2 ) ;

Max(uint16, uint16)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 16-bit na unsigned integer.

pampubliko static ushort si Max ( ushort val1 , ushort val2 ) ;

Max(uint32, uint32)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 32-bit na unsigned integer.

pampubliko static hindi si Max ( wint val1 , uint val2 ) ;

Max(uint64, uint64)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 64-bit na unsigned integer.

pampubliko static ulong Max ( ulong val1 , ulong val2 ) ;

Max(sbyte, sbyte)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 8-bit signed integer.

pampubliko static sbyte Max ( sbyte val1 , baguhin ang val2 ) ;

Max(int16, int16)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 16-bit signed integer.

pampubliko static maikli Max ( maikli pagpipilian1 , maikli val2 ) ;

Max(int32, int32)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 32-bit signed integer.

pampubliko static int Max ( int pagpipilian1 , int val2 ) ;

Max(int64, int64)

Ang variant na ito ng pamamaraan ay nagbibigay ng maximum na halaga ng dalawang 64-bit signed integer.

pampubliko static mahaba Max ( mahaba pagpipilian1 , mahaba val2 ) ;

Kapag ginagamit ang Math.Max() na pamamaraan, mahalagang tiyakin na ang mga uri ng data na ipinasa bilang mga parameter ay tumutugma sa inaasahang uri ng data para sa kani-kanilang variant ng pamamaraan. Pipigilan nito ang mga pagkakamali at magbibigay sa amin ng mga tamang resulta.

Mga Parameter

Ang Math.Max() Ang pamamaraan ay tumatagal ng dalawang mga parameter:

  • halaga1: Unang parameter na ihahambing.
  • halaga2: Pangalawang parameter na ihahambing.

Anumang uri ng data na sumusuporta sa Math.Max() function ay maaaring gamitin para sa dalawang parameter na ito.

Ibalik ang Halaga

Ibinabalik ng pamamaraang Math.Max() ang maximum na halaga ng dalawang tinukoy na halaga.

Halimbawang Code ng Math.Max() Method sa C#

Ang sumusunod ay isang pinagsamang halimbawang code na gumagamit ng iba't ibang uri ng data at nagpapaliwanag sa paggamit ng Math.Max() na pamamaraan sa C#.

gamit ang System ;

Halimbawa ng klase {

static walang bisa Pangunahing ( string [ ] args ) {

// Subukan ang pamamaraan gamit ang iba't ibang uri ng data

Console. WriteLine ( $ 'Ang maximum ng 7 at 25 ay {Max(7, 25)}' ) ;

Console. WriteLine ( $ 'Ang maximum na 7.5M at 7.1M ay {Max(7.5M, 7.1M)}' ) ;

Console. WriteLine ( $ 'Ang maximum na 7.5785 at 7.18974 ay {Max(7.5785, 7.18974)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng 7 at 24 ay {Max((short)7, (short)24)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng 7 at 24 ay {Max(7, 24)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng 7 at 24 ay {Max(7L, 24L)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng -7 at -4 ay {Max((sbyte)-7, (sbyte)-4)}' ) ;

Console. WriteLine ( $ 'Ang maximum na 7.1F at 7.12F ay {Max(7.1F, 7.12F)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng 7 at 8 ay {Max((ushort)7, (ushort)8)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng 7 at 8 ay {Max((uint)7, (uint)8)}' ) ;

Console. WriteLine ( $ 'Ang maximum ng 7 at 8 ay {Max(7UL, 8UL)}' ) ;

}

// Hanapin ang maximum ng dalawang value gamit ang Math.Max

static T Max < T > ( T val1 , T val2 ) {

dynamic na dynamicVal1 = pagpipilian1 ;

dynamic na dynamicVal2 = val2 ;

bumalik Math. Max ( dynamicVal1 , dynamicVal2 ) ;

}

}

Ang code sa itaas ay tumutukoy sa isang pamamaraan na tinatawag Max na nakakahanap at nagbabalik ng maximum na dalawang halaga gamit ang Math.Max() paraan. Ang Max na pamamaraan ay tinukoy gamit ang isang generic na uri ng parameter T , na nagbibigay-daan dito na tumanggap ng mga halaga ng anumang uri ng data.

Sinusubukan ng Pangunahing paraan ang Max na pamamaraan na may iba't ibang uri ng data, gaya ng int , decimal , doble , maikli , mahaba , sbyte , lumutang , ushort , uint , at ulong . Para sa bawat pagsubok, tinatawag nito ang Max na pamamaraan na may dalawang halaga ng tinukoy na uri ng data at ipinapakita ang resulta gamit ang Console.WriteLine .

Ang pabago-bago keyword ay ginagamit upang payagan ang paraan upang tanggapin ang anumang uri ng data bilang input.

Sa output, makukuha natin ang mas malaki sa dalawang numero.

Konklusyon

Ang Math.Max() Ang pamamaraan sa C# ay maaaring mahanap ang maximum na bilang sa dalawang halaga ng pag-input. Ito ay tumatagal ng dalawang argumento bilang input at ibinabalik ang pinakamataas na halaga ng dalawa. Dito namin sinakop ang paggamit ng Math.Max() na pamamaraan sa C# na may iba't ibang halimbawa.