C# dilinde Math.Max() Yöntemi nedir?

C Dilinde Math Max Yontemi Nedir



Matematik, programlamaya başlamak için bilinmesi gereken temel kavramdır. Yalnızca mantık oluşturmaya yardımcı olmakla kalmaz, aynı zamanda kodumuzu da optimize eder. Programcılar, kodlarında çeşitli işlemleri gerçekleştirmek için matematik işlevlerini kullanır. Böyle bir işlev Math.Max() C# yöntemi. Bu makale, Math.Max() yöntemini ayrıntılı olarak ele alır ve sözdizimini, parametresini ve dönüş değerini tartışır.

İçindekiler

C# dilinde Math.Max() Yöntemi nedir?

Math.Max() yöntemi, belirtilen iki değerin maksimum değerini bulmak için kullanılan C# dilinde yerleşik bir işlevdir. Girdi olarak iki argüman alır ve ikisinin maksimum değerini döndürür.







Sözdizimi

C# dilinde Math.Max() yönteminin sözdizimi aşağıdaki gibidir:



Matematik. maks. ( değer1 , değer2 ) ;

bu Math.Max() yöntemi, çeşitli sayısal veri türleri ile kullanılabilir ve parametre olarak iletilen iki değerden büyük olanı döndürür. Aşağıda, Math.Max() yönteminin farklı türevleri ve ilgili veri türleri yer almaktadır:



Maks(tek, tek)

Yöntemin bu varyantı, iki tek duyarlıklı kayan noktalı sayının maksimum değerini verir.





halk statik batmadan yüzmek maks. ( batmadan yüzmek seçim1 , batmadan yüzmek val2 ) ;

Maks(çift, çift)

Yöntemin bu varyantı, iki çift duyarlıklı kayan noktalı sayının maksimum değerini verir.

halk statik çift maks. ( çift seçim1 , çift val2 ) ;

Maks(ondalık, ondalık)

Yöntemin bu varyantı, maksimum iki ondalık sayı değeri verir.



halk statik ondalık Maks ( ondalık val1 , ondalık val2 ) ;

Maks(bayt, bayt)

Yöntemin bu varyantı, maksimum iki 8 bitlik işaretsiz tamsayı değeri verir.

halk statik bayt Maks ( val1'i değiştir , val2 anahtarı ) ;

Maks(uint16, uint16)

Yöntemin bu varyantı, maksimum iki 16 bitlik işaretsiz tamsayı değeri verir.

halk statik kısa Max ( ushort val1 , kısa val2 ) ;

Maks(uint32, uint32)

Yöntemin bu varyantı, maksimum iki 32 bitlik işaretsiz tamsayı değeri verir.

halk statik birim Maks ( kış val1 , birim val2 ) ;

Maks(uint64, uint64)

Yöntemin bu varyantı, maksimum iki 64 bitlik işaretsiz tamsayı değeri verir.

halk statik kafa maks. ( kafa val1 , kafa val2 ) ;

Maks(sbyte, sbyte)

Yöntemin bu varyantı, maksimum iki 8 bitlik işaretli tamsayı değeri verir.

halk statik sbyte Max ( sbyte val1 , val2'yi değiştir ) ;

Maks(int16, int16)

Yöntemin bu varyantı, maksimum iki 16 bitlik işaretli tamsayı değeri verir.

halk statik kısa maks. ( kısa seçim1 , kısa val2 ) ;

Maks(int32, int32)

Yöntemin bu varyantı, maksimum iki 32 bitlik işaretli tamsayı değeri verir.

halk statik int maks. ( int seçim1 , int val2 ) ;

Maks(int64, int64)

Yöntemin bu varyantı, maksimum iki adet 64 bitlik işaretli tamsayı değeri verir.

halk statik uzun maks. ( uzun seçim1 , uzun val2 ) ;

Math.Max() yöntemini kullanırken, parametre olarak iletilen veri türlerinin, yöntemin ilgili varyantı için beklenen veri türüyle eşleşmesini sağlamak önemlidir. Bu, hataları önleyecek ve bize doğru sonuçlar verecektir.

parametreler

bu Math.Max() yöntem iki parametre alır:

  • değer1: Karşılaştırılacak ilk parametre.
  • değer2: Karşılaştırılacak ikinci parametre.

Bu iki parametre için Math.Max() işlevini destekleyen herhangi bir veri türü kullanılabilir.

Geri dönüş değeri

Math.Max() yöntemi, belirtilen iki değerin maksimum değerini döndürür.

C#'ta Math.Max() Yönteminin Örnek Kodu

Aşağıda, farklı veri türlerini kullanan ve C# dilinde Math.Max() yönteminin kullanımını açıklayan birleşik bir örnek kod bulunmaktadır.

Sistemi kullanarak ;

sınıf Örnek {

statik geçersiz Ana ( sicim [ ] argümanlar ) {

// Yöntemi farklı veri türleri ile test edin

Konsol. Yazı çizgisi ( $ 'Maksimum 7 ve 25 {Maks(7, 25)}'dir' ) ;

Konsol. Yazı çizgisi ( $ 'Maksimum 7,5M ve 7,1M: {Maks(7,5M, 7,1M)}' ) ;

Konsol. Yazı çizgisi ( $ 'Maksimum 7,5785 ve 7,18974: {Maks(7,5785, 7,18974)}' ) ;

Konsol. Yazı çizgisi ( $ '7 ve 24'ün maksimum değeri {Maks((kısa)7, (kısa)24)}' ) ;

Konsol. Yazı çizgisi ( $ 'Maksimum 7 ve 24: {Maks(7, 24)}' ) ;

Konsol. Yazı çizgisi ( $ 'Maksimum 7 ve 24 {Maks(7L, 24L)}'dir' ) ;

Konsol. Yazı çizgisi ( $ '-7 ve -4'ün maksimum değeri {Maks((sbyte)-7, (sbyte)-4)}' ) ;

Konsol. Yazı çizgisi ( $ 'Maksimum 7,1F ve 7,12F {Maks(7,1F, 7,12F)}' ) ;

Konsol. Yazı çizgisi ( $ '7 ve 8'in maksimum değeri {Maks((ushort)7, (ushort)8)}' ) ;

Konsol. Yazı çizgisi ( $ '7 ve 8'in maksimum değeri {Maks((uint)7, (uint)8)}' ) ;

Konsol. Yazı çizgisi ( $ 'Maksimum 7 ve 8 {Maks(7UL, 8UL)}'dir' ) ;

}

// Math.Max ​​kullanarak iki değerin maksimumunu bulun

statik T Maks < T > ( T değeri1 , T değeri2 ) {

dinamik dinamikVal1 = seçim1 ;

dinamik dinamikVal2 = val2 ;

geri dönmek Matematik. maks. ( dinamikVal1 , dinamikVal2 ) ;

}

}

Yukarıdaki kod, adı verilen bir yöntemi tanımlar. maks. kullanarak iki değerin maksimumunu bulur ve döndürür. Math.Max() yöntem. Max yöntemi, genel bir parametre türü kullanılarak tanımlanır. T , bu da herhangi bir veri türündeki değerleri kabul etmesine izin verir.

Main yöntemi daha sonra Max yöntemini aşağıdakiler gibi farklı veri türleriyle test eder: int , ondalık , çift , kısa , uzun , sbyte , batmadan yüzmek , ushort , uint , Ve KAFA . Her test için, Max yöntemini belirtilen veri türünden iki değerle çağırır ve sonucu Konsol.WriteLine .

bu dinamik anahtar kelime, yöntemin herhangi bir veri türünü girdi olarak kabul etmesine izin vermek için kullanılır.

Çıktıda, iki sayıdan büyük olanı alacağız.

Çözüm

bu Math.Max() C# yöntemi, iki giriş değeri arasındaki maksimum sayıyı bulabilir. Girdi olarak iki argüman alır ve ikisinin maksimum değerini döndürür. Burada Math.Max() yönteminin C# dilinde kullanımını çeşitli örneklerle ele aldık.