Τι είναι η μέθοδος Math.Max() στο C#

Ti Einai E Methodos Math Max Sto C



Τα μαθηματικά είναι η θεμελιώδης έννοια που πρέπει να γνωρίζει κάποιος για να ξεκινήσει τον προγραμματισμό. Δεν βοηθά μόνο στη δημιουργία λογικής αλλά και βελτιστοποιεί τον κώδικά μας. Οι προγραμματιστές χρησιμοποιούν μαθηματικές συναρτήσεις για να εκτελέσουν διάφορες λειτουργίες στον κώδικά τους. Μια τέτοια λειτουργία είναι Math.Max() μέθοδος σε C#. Αυτό το άρθρο καλύπτει τη μέθοδο Math.Max() λεπτομερώς και εξετάζει τη σύνταξη, την παράμετρο και την τιμή επιστροφής.

Πίνακας περιεχομένων

Τι είναι η μέθοδος Math.Max() στο C#

Η μέθοδος Math.Max() είναι μια ενσωματωμένη συνάρτηση σε C# που χρησιμοποιείται για την εύρεση της μέγιστης τιμής δύο καθορισμένων τιμών. Λαμβάνει δύο ορίσματα ως είσοδο και επιστρέφει τη μέγιστη τιμή των δύο.







Σύνταξη

Η σύνταξη της μεθόδου Math.Max() στη C# είναι η εξής:



Μαθηματικά. Μέγιστη ( τιμή 1 , τιμή 2 ) ;

ο Math.Max() Η μέθοδος μπορεί να χρησιμοποιηθεί με διάφορους τύπους αριθμητικών δεδομένων και επιστρέφει τη μεγαλύτερη από τις δύο τιμές που έχουν περάσει ως παράμετροι. Ακολουθούν διάφορες παραλλαγές της μεθόδου Math.Max() με τους αντίστοιχους τύπους δεδομένων τους:



Max (μονό, μονόκλινο)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο αριθμών κινητής υποδιαστολής απλής ακρίβειας.





δημόσιο στατικός φλοτέρ Μέγιστη ( φλοτέρ επιλογή 1 , φλοτέρ val2 ) ;

Μέγιστο (διπλό, διπλό)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο αριθμών κινητής υποδιαστολής διπλής ακρίβειας.

δημόσιο στατικός διπλό Μέγιστη ( διπλό επιλογή 1 , διπλό val2 ) ;

Μέγιστο (δεκαδικό, δεκαδικό)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο δεκαδικών αριθμών.



δημόσιο στατικός δεκαδικό Μέγ ( δεκαδικό val1 , δεκαδικό val2 ) ;

Μέγιστο (byte, byte)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο ακέραιων ακέραιων αριθμών 8-bit.

δημόσιο στατικός byte Max ( διακόπτης val1 , διακόπτης val2 ) ;

Max(uint16, uint16)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο 16-bit χωρίς ακέραιους αριθμούς.

δημόσιο στατικός σύντομος Max ( σύντομο val1 , σύντομο val2 ) ;

Max(uint32, uint32)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο 32-bit χωρίς ακέραιους αριθμούς.

δημόσιο στατικός uint Max ( Wint val1 , uint val2 ) ;

Max(uint64, uint64)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο 64-bit χωρίς ακέραιους αριθμούς.

δημόσιο στατικός κεφάλι Max ( κεφαλή val1 , βαλβίδα κεφαλής 2 ) ;

Μέγιστο (sbyte, sbyte)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο ακέραιων αριθμών 8-bit.

δημόσιο στατικός sbyte Max ( sbyte val1 , αλλαγή val2 ) ;

Max(int16, int16)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο ακέραιων αριθμών 16-bit.

δημόσιο στατικός μικρός Μέγιστη ( μικρός επιλογή 1 , μικρός val2 ) ;

Max(int32, int32)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο ακέραιων αριθμών 32-bit.

δημόσιο στατικός ενθ Μέγιστη ( ενθ επιλογή 1 , ενθ val2 ) ;

Max(int64, int64)

Αυτή η παραλλαγή της μεθόδου δίνει μια μέγιστη τιμή δύο υπογεγραμμένων ακεραίων 64-bit.

δημόσιο στατικός μακρύς Μέγιστη ( μακρύς επιλογή 1 , μακρύς val2 ) ;

Όταν χρησιμοποιείτε τη μέθοδο Math.Max(), είναι σημαντικό να διασφαλίζετε ότι οι τύποι δεδομένων που μεταβιβάζονται ως παράμετροι αντιστοιχούν στον αναμενόμενο τύπο δεδομένων για την αντίστοιχη παραλλαγή της μεθόδου. Αυτό θα αποτρέψει τα σφάλματα και θα μας δώσει σωστά αποτελέσματα.

Παράμετροι

ο Math.Max() Η μέθοδος παίρνει δύο παραμέτρους:

  • τιμή 1: Πρώτη παράμετρος προς σύγκριση.
  • τιμή 2: Δεύτερη παράμετρος προς σύγκριση.

Για αυτές τις δύο παραμέτρους μπορεί να χρησιμοποιηθεί οποιοσδήποτε τύπος δεδομένων που υποστηρίζει τη συνάρτηση Math.Max().

Επιστρεφόμενη Αξία

Η μέθοδος Math.Max() επιστρέφει τη μέγιστη τιμή των δύο καθορισμένων τιμών.

Παράδειγμα Code of Math.Max() Method σε C#

Ακολουθεί ένα συνδυασμένο παράδειγμα κώδικα που χρησιμοποιεί διαφορετικούς τύπους δεδομένων και εξηγεί τη χρήση της μεθόδου Math.Max() στην C#.

χρησιμοποιώντας το Σύστημα ;

Παράδειγμα τάξης {

στατικός κενός Κύριος ( σειρά [ ] args ) {

// Δοκιμάστε τη μέθοδο με διαφορετικούς τύπους δεδομένων

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 25 είναι {Max(7, 25)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7,5 εκατ. και 7,1 εκατ. είναι {Max(7,5 εκατ., 7,1 εκατ.)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7,5785 και 7,18974 είναι {Max(7,5785, 7,18974)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 24 είναι {Max((short)7, (short)24)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 24 είναι {Max(7, 24)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 24 είναι {Max(7L, 24L)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο των -7 και -4 είναι {Max((sbyte)-7, (sbyte)-4)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7,1F και 7,12F είναι {Max(7,1F, 7,12F)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 8 είναι {Max((short)7, (short)8)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 8 είναι {Max((uint)7, (uint)8)}' ) ;

Κονσόλα. WriteLine ( $ 'Το μέγιστο 7 και 8 είναι {Max(7UL, 8UL)}' ) ;

}

// Βρείτε το μέγιστο των δύο τιμών χρησιμοποιώντας Math.Max

στατικός T Max < Τ > ( T val1 , T val2 ) {

δυναμικό δυναμικόVal1 = επιλογή 1 ;

δυναμικό dynamicVal2 = val2 ;

ΕΠΙΣΤΡΟΦΗ Μαθηματικά. Μέγιστη ( dynamicVal1 , dynamicVal2 ) ;

}

}

Ο παραπάνω κώδικας ορίζει μια μέθοδο που ονομάζεται Μέγιστη που βρίσκει και επιστρέφει το μέγιστο των δύο τιμών χρησιμοποιώντας το Math.Max() μέθοδος. Η μέθοδος Max ορίζεται χρησιμοποιώντας έναν γενικό τύπο παραμέτρου Τ , που του επιτρέπει να δέχεται τιμές οποιουδήποτε τύπου δεδομένων.

Στη συνέχεια, η μέθοδος Main ελέγχει τη μέθοδο Max με διαφορετικούς τύπους δεδομένων, όπως π.χ ενθ , δεκαδικός , διπλό , μικρός , μακρύς , sbyte , φλοτέρ , σύντομος , uint , και κεφάλι . Για κάθε δοκιμή, καλεί τη μέθοδο Max με δύο τιμές του καθορισμένου τύπου δεδομένων και εμφανίζει το αποτέλεσμα χρησιμοποιώντας το Κονσόλα.WriteLine .

ο δυναμικός Η λέξη-κλειδί χρησιμοποιείται για να επιτρέψει στη μέθοδο να δέχεται οποιονδήποτε τύπο δεδομένων ως είσοδο.

Στην έξοδο, θα πάρουμε τον μεγαλύτερο από τους δύο αριθμούς.

συμπέρασμα

ο Math.Max() μέθοδος στο C# μπορεί να βρει τον μέγιστο αριθμό μεταξύ δύο τιμών εισόδου. Λαμβάνει δύο ορίσματα ως είσοδο και επιστρέφει τη μέγιστη τιμή των δύο. Εδώ καλύψαμε τη χρήση της μεθόδου Math.Max() στην C# με διάφορα παραδείγματα.