Χειριστές

Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 8 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 15 Ενδέχεται 2024
Anonim
Τσίπρας γελάει με το ατύχημα στο οποίο σκοτώθηκαν δύο Έλληνες χειριστές
Βίντεο: Τσίπρας γελάει με το ατύχημα στο οποίο σκοτώθηκαν δύο Έλληνες χειριστές

Περιεχόμενο

Ορισμός - Τι σημαίνουν οι χειριστές;

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

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

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


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

Η Techopedia εξηγεί τους Χειριστές

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

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

Για παράδειγμα, ο χειριστής '==' μπορεί να χρησιμοποιηθεί για να συγκρίνει δύο αντικείμενα με αμετάβλητο τύπο τιμής για τα οποία ο χειριστής είναι υπερφορτωμένος στον καθορισμένο από τον χρήστη τύπο του αντικειμένου για σύγκριση της ισοτιμίας της τιμής αντί της ισότητας αναφοράς.

Οι διάφοροι τύποι χειριστών C # που χρησιμοποιούνται για συγκεκριμένες λειτουργίες περιλαμβάνουν:


  • Αντιστοίχιση (=): χρησιμοποιείται για να αντιστοιχίσει το αποτέλεσμα μιας έκφρασης σε μια μεταβλητή
  • Σύντομη αντιστοίχιση (+ =, - =, * =, / =,% =, & =, = =, = =, << =, >> =):
  • Αριθμητική (+, -, *, /,%): για την κατασκευή μαθηματικών εκφράσεων
  • Διαχειριστές αυξήσεων και μειώσεων (++ και -): συντόμευση για την αύξηση ή μείωση της τιμής κατά 1
  • Σύγκριση (==,>, <,> =, <=,! =): Για τη σύγκριση που ελέγχει τη ροή του προγράμματος
  • Λογικός τελεστής Boolean (!, &&, ||, ^): για εκτέλεση λογικών λειτουργιών Boolean
  • Bitwise manipulation (&, |, ^, >>, <<): για τον χειρισμό κάθε bit ακέραιων τιμών
  • Δοκιμή τύπου (είναι, ως): για να ελέγξετε ή να μετατρέψετε τον τύπο ενός αντικειμένου
  • Έλεγχος δείκτη (*, &, ->,): για λειτουργίες που εκτελούνται απευθείας σε δείκτες σε επικίνδυνο con
  • Εξαίρεση υπερχείλισης (ελεγμένη και ανεξέλεγκτη): επιλογή για έλεγχο ή αποφυγή ελέγχου υπερχείλισης σε τιμές
  • Τερματικός χειριστής (? :): χρησιμοποιείται για τη λήψη αποφάσεων
Ο ορισμός αυτός γράφτηκε στο con του C #