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

Άποψη: 29086|Απάντηση: 0

[Πηγή] Το SRDescriptionAttribute κάνει τα σχόλια της ιδιότητας του στοιχείου ελέγχου πολύγλωσσα

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/8/2020 9:47:25 π.μ. | | | |
Σε υπολογιστές σε διαφορετικές τοπικές ρυθμίσεις, οι πληροφορίες σχολίων των μεθόδων και των ιδιοτήτων .NET εμφανίζονται διαφορετικά, για παράδειγμα, στο κινεζικό λειτουργικό σύστημα, τα σχόλια εμφανίζονται στα κινέζικα και τα αγγλικά σχόλια εμφανίζονται στα αγγλικά λειτουργικά συστήματα. Το NET Framework μπορεί να εμφανίζει σχόλια σε διαφορετικές γλώσσες, πώς το λύνει;

Γνωρίζουμε ότι κατά την ανάπτυξη ενός στοιχείου ελέγχου, μπορείτε να προσθέσετε μια ετικέτα DescriptionAttribute σε μια ιδιότητα και να εμφανίσετε τα σχόλιά της στη γραμμή ιδιοτήτων, ως εξής:


Αλλά θα διαπιστώσετε ότι η συμβολοσειρά των σχολίων είναι γραμμένη νεκρή σε κινεζικό κείμενο, τι γίνεται αν θέλω το στοιχείο ελέγχου να εμφανίζει αγγλικά σχόλια σε αγγλικό περιβάλλον; Το .NET Framework μπορεί να εμφανίσει σχόλια σε διαφορετικές γλώσσες, πώς το λύνει;

Αποσυμπίληση. NET Framework, διαπιστώσαμε ότι ο σχολιασμός του δεν έχει DescriptionAttribute, αλλά χρησιμοποιεί ένα SRDescriptionAttribute, για παράδειγμα:




Στα σχόλια, το .NET Framework δεν γράφει ένα άμεσο αγγλικό σχόλιο, αλλά γράφει μια λέξη-κλειδί πόρου και εξετάζει την υλοποίηση του SRDescriptionAttribute.



Ήταν πολύ απλό και έξυπνο, οπότε υπερφόρτωσε το Get of the Description και το πήρε από το αρχείο πόρων. Είναι τόσο απλό.



SRDescriptionAttribute έχει ως εξής:

#region Σύστημα συναρμολόγησης, Έκδοση=4.0.0.0, Πολιτισμός=ουδέτερο, PublicKeyToken=b77a5c561934e089
C:Program Files (x86)Συγκροτήματα αναφοράςMicrosoftFramework.NETFramework 4.0System.dll
#endregion




Προηγούμενος:Το Jquery ταξινομεί την τιμή και τον όγκο των προϊόντων και τα φιλτράρει ανά εύρος τιμών
Επόμενος:.NET/C# Χρησιμοποιήστε τη λήψη του WebClient για να ολοκληρώσετε το όνομα του αρχείου
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com