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

Άποψη: 40997|Απάντηση: 2

[Πηγή] C# Εξαιρετική υποστήριξη πολύγλωσσης τοπικής προσαρμογής

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2019-9-23 15:04:51 | | | |
Τύποι εξαιρέσεων C# και αντίστοιχες κατηγορίες εξαιρέσεων
Το SystemException είναι μια βασική κατηγορία εξαιρέσεων που μπορούν να χειριστούν άλλοι χρήστες
Η μέθοδος ArgumentException είναι παράνομη
Το ArgumentNullException μεταβιβάζεται σε μια μέθοδο που δεν μπορεί να δεχτεί το όρισμα
Η τιμή της παραμέτρου ArgumentOutOfRangeException είναι εκτός εύρους
Το ArithmeticException έχει αριθμητική υπερχείλιση ή υπουπερχείλιση
Το ArrayTypeMismatchException επιχειρεί να αποθηκεύσει ένα αντικείμενο λανθασμένου τύπου στον πίνακα
BadImageFormatException Το γράφημα είναι ακατάλληλο
Το DivideByZeroException καταργεί μηδενικές εξαιρέσεις
DllNotFoundException Δεν ήταν δυνατή η εύρεση του αναφερόμενου DLL
Η παράμετρος FormatException δεν έχει μορφοποιηθεί σωστά
IndexOutOfRangeException Το ευρετήριο πίνακα είναι εκτός εύρους
Το InvalidCastException χρησιμοποιεί μια μη έγκυρη κλάση
Η μέθοδος InvalidOperationException δεν έχει χρονομετρηθεί σωστά
Το MethodAccessException επιχειρεί να αποκτήσει πρόσβαση σε μια μέθοδο ThoughtFriend ή προστατευμένη μέθοδο
Το MissingMemberException αποκτά πρόσβαση σε μια μη έγκυρη έκδοση του DLL
Το αντικείμενο NotFiniteNumberException δεν είναι έγκυρο μέλος
Το NotSupportedException δεν υλοποιείται στην κλάση
Το NullReferenceException επιχειρεί να χρησιμοποιήσει μια μη εκχωρημένη αναφορά
OutOfMemoryException Δεν υπάρχει αρκετός χώρος στη μνήμη
Το PlatformNotSupportedException εμφανίζει ένα σφάλμα όταν μια συγκεκριμένη ιδιότητα δεν υποστηρίζεται από την πλατφόρμα
Υπερχείλιση στοίβας StackOverflowException

SystemException για όλα τα σφάλματα που προκύπτουν.
Το IndexOutOfRangeException ενεργοποιείται κατά την εκτέλεση όταν ένας πίνακας δεικτών είναι εκτός εύρους.
Το NullReferenceException εμφανίζεται όταν γίνεται αναφορά σε ένα κενό αντικείμενο κατά την εκτέλεσή του.
Το InvalidOperationException δημιουργείται με κάποια μέθοδο όταν μια κλήση σε μια μέθοδο δεν είναι έγκυρη για την τρέχουσα κατάσταση του αντικειμένου.

ArgumentException Η βασική κλάση για όλες τις εξαιρέσεις παραμέτρων.
Το ArgumentNullException ενεργοποιείται με τη μέθοδο όταν η παράμετρος είναι κενή (δεν επιτρέπεται).
Το ArgumentOutOfRangeException δημιουργείται από τη μέθοδο όταν η παράμετρος δεν βρίσκεται εντός ενός δεδομένου εύρους.
Το InteropException στοχεύει τη βασική κλάση της εξαίρεσης που εμφανίζεται μέσα ή σε περιβάλλον εκτός του CLR.
ComException Μια εξαίρεση που περιέχει τις πληροφορίες HRESULT της κλάσης COM.
Το SEHException ενσωματώνει εξαιρέσεις στη δομή Win32 για να χειριστεί εξαιρέσεις στις πληροφορίες.
Το SqlException ενσωματώνει εξαιρέσεις λειτουργίας SQL.






Διαφορά μεταξύ CurrentCulture και CurrentUICulture:

1. CurrentCulture: Αυτή η ιδιότητα χρησιμοποιείται για τον καθορισμό των "επιλογών περιοχής", προτύπων, μορφών κ.λπ.
2. CurrentUICulture: Όπως υποδηλώνει το όνομα, αυτή η ιδιότητα χρησιμοποιείται για τον καθορισμό της γλώσσας που χρησιμοποιούν οι χρήστες για να συνδεθούν στο σύστημα, όπως στο MUI (Multi-language).
User Interface), μπορείτε να ορίσετε τη γλώσσα που βλέπετε να εμφανίζεται στην επιφάνεια εργασίας.
Αυτό σημαίνει ότι όταν συνδέεστε στην επιφάνεια εργασίας XP, η διεπαφή μπορεί να είναι στα Αγγλικά (urrentUICulture), αλλά μπορείτε να επιλέξετε "Ταϊβάν" (CurrentCulture) για τους αριθμούς σας και τον τρόπο εμφάνισης της ημερομηνίας και την τοποθεσία σας.
Χρησιμοποιώντας την επιλογή "Περιοχή και γλώσσα" στον Πίνακα Ελέγχου των Windows, οι χρήστες μπορούν να αλλάξουν τις προεπιλεγμένες ρυθμίσεις για το CurrentCulture. Με αυτήν τη ρύθμιση παραμέτρων, μπορείτε επίσης να αλλάξετε την προεπιλεγμένη μορφή αριθμού, ώρας και ημερομηνίας της κουλτούρας. Το CurrentUICulture δεν εξαρτάται από αυτήν τη διαμόρφωση, αλλά από τη γλώσσα του λειτουργικού συστήματος.


Προσαρμογή της κλάσης εξαίρεσης

Διαφορετικά μηνύματα εξαίρεσης ρίχνονται με τη λήψη της γλώσσας της τρέχουσας περιοχής συστήματος






Προηγούμενος:Το Baidu SEO είναι ένα αριστούργημα
Επόμενος:Εκμάθηση C# για ανάπτυξη διακομιστή εφαρμογών ιστού γραφείου και απλή λειτουργία
Δημοσιεύτηκε στις 2019-9-24 16:22:08 |
Η συλλογή είναι έτοιμη για την ημέρα...
Δημοσιεύτηκε στις 2022-4-2 09:04:58 |
Ευχαριστούμε για την κοινή χρήση, την αναφορά και την έρευνα σε αυτόν τον τομέα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com