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

Πώς δημιουργούνται οι εξαιρέσεις στο C#;
Πώς δημιουργούνται οι εξαιρέσεις στο C#;

Βίντεο: Πώς δημιουργούνται οι εξαιρέσεις στο C#;

Βίντεο: Πώς δημιουργούνται οι εξαιρέσεις στο C#;
Βίντεο: PYTHON - ΜΑΘΗΜΑ 19 - ΕΞΑΙΡΕΣΕΙΣ - Μέρος 1 από 6 - Εξαιρέσεις (exceptions) 2024, Ενδέχεται
Anonim

Εξαίρεση αντικείμενα που περιγράφουν ένα σφάλμα είναι δημιουργήθηκε και μετά ρίχνονται με τη λέξη-κλειδί ρίχνω. Στη συνέχεια, ο χρόνος εκτέλεσης αναζητά το πιο συμβατό εξαίρεση χειριστής. Οι προγραμματιστές πρέπει να ρίχνουν εξαιρέσεις όταν ισχύει μία ή περισσότερες από τις ακόλουθες συνθήκες: Η μέθοδος δεν μπορεί να ολοκληρώσει την καθορισμένη λειτουργικότητά της.

Σε σχέση με αυτό, ποιες είναι οι εξαιρέσεις στο C#;

Μια εξαίρεση C# είναι μια απάντηση σε μια εξαιρετική περίσταση που προκύπτει κατά την εκτέλεση ενός προγράμματος, όπως μια προσπάθεια διαίρεσης με το μηδέν. Οι εξαιρέσεις παρέχουν έναν τρόπο μεταφοράς ελέγχου από ένα μέρος ενός προγράμματος σε άλλο. ΝΤΟ# χειρισμός εξαιρέσεων βασίζεται σε τέσσερις λέξεις-κλειδιά: δοκιμάστε, σύλληψη , τέλος, και ρίξε.

Ομοίως, γιατί χρειαζόμαστε χειρισμό εξαιρέσεων στη C#; Χειρισμός Εξαίρεσης σε ΝΤΟ# είναι μια διαδικασία για να λαβή σφάλματα χρόνου εκτέλεσης. Εκτελούμε χειρισμός εξαιρέσεων έτσι ώστε η κανονική ροή της εφαρμογής να μπορεί να διατηρηθεί ακόμη και μετά από σφάλματα χρόνου εκτέλεσης. Σε ΝΤΟ# , εξαίρεση είναι ένα γεγονός ή αντικείμενο που εκτοξεύεται κατά το χρόνο εκτέλεσης. Ολα εξαιρέσεις το προερχόμενο από το Σύστημα.

Έτσι, πώς μπορώ να λάβω πολλαπλές εξαιρέσεις στο C#;

Ένθετη δοκιμασία

  1. Χρησιμοποιήστε το try, catch και τέλος μπλοκ για να χειριστείτε εξαιρέσεις στο C#.
  2. Το μπλοκ try πρέπει να ακολουθείται από catch ή τελικά block ή και τα δύο.
  3. Επιτρέπεται ένα μπλοκ πολλαπλών συλλήψεων με διαφορετικά φίλτρα εξαίρεσης.
  4. catch{..} και catch(Exception ex){ } δεν μπορούν να χρησιμοποιηθούν και τα δύο.

Τι συμβαίνει όταν ρίχνετε μια εξαίρεση C#;

Εάν υπάρχει κωδικός ρίχνει μια εξαίρεση μέσα σε αυτό το μπλοκ δοκιμής, το εξαίρεση θα διεκπεραιωθεί από την αντίστοιχη σύλληψη . σύλληψη – Όταν ένα εξαίρεση συμβαίνει, το Σύλληψη εκτελείται το μπλοκ κώδικα. βολή - Ο βολή λέξη-κλειδί χρησιμοποιείται για τη δημιουργία μιας νέας εξαίρεση αυτό είναι το bubble up για μια δοκιμή σύλληψη επιτέλους μπλοκ.

Συνιστάται: