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

Άποψη: 21584|Απάντηση: 1

[Πηγή] συμβολοσειρά .net/c#. Μορφή "Η συμβολοσειρά εισόδου δεν έχει μορφοποιηθεί σωστά"

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2/9/2017 5:47:53 μ.μ. | | | |


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

Στον κώδικα, το αποτέλεσμα πρέπει να εξάγεται ως συμβολοσειρά Js. Στην αρχή, ο κώδικας γράφεται ως εξής:


Αργότερα, αφού έψαξα κάποιες πληροφορίες, ήξερα ποιο ήταν το πρόβλημα.
Τι γίνεται αν χρησιμοποιείτε ένα σύμβολο κράτησης θέσης μορφής όπως {0}, {1:yyyy-MM-dd} στη C# εάν η ίδια η μορφοποιημένη συμβολοσειρά περιέχει { ή }; Η απάντηση είναι: χρησιμοποιήστε δύο συνδέσμους { ή } για να αναπαραστήσετε έναν μόνο.

Το πρόβλημα με τον κώδικά μου βρίσκεται σε αυτό το μέρος. Μετά την τροποποίηση, ο τροποποιημένος κώδικας έχει ως εξής:








Προηγούμενος:Η έκδοση .net/C# των συναρτήσεων Escape() και Unescape() είναι κοινόχρηστη
Επόμενος:Check-in και σύνδεση
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com