jsonecho

Προσθήκη διαφυγής .NET (C#)

Επικολλήστε το κείμενο για να προσθέσετε διαφυγή .NET (C#), έτοιμο για χρήση σε κώδικα ή δεδομένα.

Φόρτωση εργαλείου...

Πώς να χρησιμοποιήσετε το Προσθήκη διαφυγής .NET (C#)

  1. Επικολλήστε ή πληκτρολογήστε το κείμενο στο οποίο θέλετε να προσθέσετε διαφυγή.
  2. Προσαρμόστε τις επιλογές αν χρειάζεται.
  3. Αντιγράψτε το αποτέλεσμα με τους χαρακτήρες διαφυγής.

Σχετικά με το Προσθήκη διαφυγής .NET (C#)

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

Βοηθά όταν ενσωματώνετε JSON, XML, μια διαδρομή αρχείου ή μια κανονική έκφραση σε κώδικα C #. Στα Windows μονοπάτια ειδικότερα τα backslash διπλασιάζονται γρήγορα. Μια κυριολεκτική συμβολοσειρά είναι η πιο καθαρή επιλογή εκεί.

Ποιοι χαρακτήρες μετατρέπονται

Η ανάστροφη κάθετος γίνεται \\, τα εισαγωγικά γίνονται \" και \', αλλαγή γραμμής \n, επιστροφή κεφαλής \r, tab \t, null \0, αλλαγή σελίδας \f, κατακόρυφος στηλοθέτης \v. Στη λειτουργία verbatim μόνο το " γίνεται "".

Συχνές ερωτήσεις

Ποια είναι η διαφορά μεταξύ κανονικών και κυριολεκτικών χορδών;

Σε μια κανονική συμβολοσειρές το backslash ξεκινά μια ακολουθία διαφυγής. Σε μια κυριολεκτική σειρά, που γράφεται @"...", δεν το κάνει, γεγονός που καθιστά τις διαδρομές αρχείων και τα regexes πολύ πιο αναγνώσιμα. Μόνο η διπλή αναφορά πρέπει να διπλασιαστεί.

Μπορεί μια κυριολεκτική συμβολοσειρά να περιέχει διακοπές γραμμών;

Ναι, μπορεί να καλύψει πολλές γραμμές, και οι διακοπές γραμμής γίνονται μέρος του συμβολοσειράου.

Τι γίνεται με τα διασκορπισμένα συμβολοσειρές;

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

Δεδομένου ότι στο C# 11 υπάρχουν άκαμπτοι κυριολεκτικοί συμβολοσειρά, πρέπει να τους χρησιμοποιήσω;

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

Περισσότερα στην κατηγορία Escape και κείμενο

Όλα τα εργαλεία →