Έλεγχος χειριστή

Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 8 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 25 Ιούνιος 2024
Anonim
PL900L 2 SPEED - check on safety // 900αρι έλεγχος συστημάτων ασφαλείας
Βίντεο: PL900L 2 SPEED - check on safety // 900αρι έλεγχος συστημάτων ασφαλείας

Περιεχόμενο

Ορισμός - Τι σημαίνει ο ελεγχόμενος χειριστής;

Ένας ελεγχόμενος χειριστής, στο C #, είναι ένας χειριστής που χρησιμοποιείται για να επιβάλει τον έλεγχο υπερχείλισης για αριθμητικές πράξεις ολοκληρωμένου τύπου και μετατροπές σε χρόνο εκτέλεσης. Οι ελεγχόμενοι χειριστές χρησιμοποιούνται για την ανίχνευση σφαλμάτων υπερχείλισης που μπορεί να συμβούν κατά το χρόνο εκτέλεσης για αριθμητικές πράξεις που οδηγούν σε μεγάλο αριθμό για τον αριθμό των bits που διατίθενται στον τύπο δεδομένων του αποτελέσματος στη χρήση.

Παρόλο που υπάρχουν άλλες επιλογές για τον έλεγχο υπερχείλισης, όπως οι μεταγλωττιστές και οι διαμορφώσεις περιβάλλοντος εκτέλεσης, οι ελεγμένοι χειριστές παρέχουν έναν προγραμματισμό για να επιτύχουν το ίδιο και να εξασφαλίσουν ότι η υπερχείλιση γίνεται.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τον ελεγχόμενο χειριστή

Οι λειτουργίες που επηρεάζονται από τον έλεγχο υπερχείλισης με τους ελεγχόμενους χειριστές είναι εκείνες που χρησιμοποιούν προκαθορισμένους χειριστές, συμπεριλαμβανομένων των "++", "-" και δυαδικών χειριστών όπως "+", "-", "/", "*" σαφείς αριθμητικές μετατροπές από έναν ενιαίο τύπο σε άλλο ή από float / double σε ολοκληρωμένο τύπο. Η έξοδος της λειτουργίας θα βασιστεί στους τελεστές. Για εκφράσεις που περιέχουν μόνο σταθερές τιμές, η υπερχείλιση μπορεί να ανιχνευθεί από τον μεταγλωττιστή και εμφανίζεται ως σφάλμα. Για εκφράσεις που αποτελούνται από μία ή περισσότερες μη σταθερές τιμές, η υπερχείλιση θα ελέγχεται κατά τη διάρκεια εκτέλεσης και θα αυξηθεί μια εξαίρεση (System.OverflowException).


Σε αντίθεση με τον έλεγχο υπερχείλισης για την υπογεγραμμένη αριθμητική αριθμητική σε C / C ++ στην οποία έχει οριστεί "υλοποίηση", η C # έχει βελτιώσει τον τρόπο ελέγχου ελέγχου υπερχείλισης. Ο ελεγχόμενος τελεστής χρησιμοποιείται για να εκτελέσει τις δηλώσεις C # σε ένα ελεγχόμενο con έτσι ώστε να προκύψει μια εξαίρεση όταν εμφανιστεί μια αριθμητική υπερχείλιση. Αναγκάζει το Common Language Runtime (CLR) να χειριστεί καταστάσεις υπερχείλισης στοίβας κατά την εκτέλεση εργασιών σε ακέραιους τύπους που μπορούν να έχουν ως αποτέλεσμα τιμές εκτός των ορίων του τύπου δεδομένων.

Ένας ελεγχόμενος χειριστής επηρεάζει τον έλεγχο ελέγχου υπερχείλισης για τις λειτουργίες που καθορίζονται με ακρίβεια εντός παρενθέσεων. Δεν επηρεάζει καμία λειτουργία που επικαλείται ως αποτέλεσμα της αξιολόγησης της περιεχόμενης έκφρασης.

Ο ορισμός αυτός γράφτηκε στο con του C #