System::IO::TextWriter κλάση

TextWriter class

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

class TextWriter : public System::IDisposable

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual Close()Κλείνει τη ροή και απελευθερώνει τους αποκτηθέντες πόρους.
Dispose() overrideΑπελευθερώνει όλους τους πόρους που χρησιμοποιεί το τρέχον αντικείμενο και κλείνει τη βασική ροή.
virtual Flush()Αδειάζει το περιεχόμενο της ενδιάμεσης μνήμης στη βασική ροή.
virtual get_Encoding()Επιστρέφει την τρέχουσα κωδικοποίηση που χρησιμοποιείται.
virtual get_FormatProvider() constΕπιστρέφει το τρέχον αντικείμενο IFormatProvider που χρησιμοποιείται.
get_FormatProvider()Επιστρέφει το τρέχον αντικείμενο IFormatProvider που χρησιμοποιείται.
virtual get_NewLine() constΕπιστρέφει μια συμβολοσειρά τερματιστή γραμμής.
get_NewLine()Επιστρέφει μια συμβολοσειρά τερματιστή γραμμής.
virtual set_NewLine(const System::String&)Ορίζει μια συμβολοσειρά τερματιστή γραμμής.
virtual Write(const SharedPtr<Object>&)Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου στη ροή.
virtual Write(bool)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης λογικής τιμής στη ροή.
virtual Write(char_t)Γράφει τον καθορισμένο χαρακτήρα στη ροή.
virtual Write(Decimal)Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου Decimal στη ροή.
virtual Write(double)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής κινητής υποδιαστολής διπλής ακρίβειας στη ροή.
virtual Write(int)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 32-bit ακέραιου στη ροή.
virtual Write(int64_t)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 64-bit ακέραιου στη ροή.
virtual Write(float)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής κινητής υποδιαστολής μονής ακρίβειας στη ροή.
virtual Write(const String&)Γράφει τη καθορισμένη συμβολοσειρά στη ροή.
virtual Write(uint32_t)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης μη-υπογεγραμμένης τιμής 32-bit ακέραιου στη ροή.
virtual Write(uint64_t)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης μη-υπογεγραμμένης τιμής 64-bit ακέραιου στη ροή.
virtual Write(const ArrayPtr<char_t>&)Γράφει όλους τους χαρακτήρες από τον καθορισμένο πίνακα στη ροή.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Γράφει το καθορισμένο υποσύνολο χαρακτήρων UTF-16 από τον καθορισμένο πίνακα χαρακτήρων στη ροή.
virtual Write(const char_t *)Γράφει τη καθορισμένη c-συμβολοσειρά στη ροή.
virtual Write(const TypeInfo&)Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου TypeInfo στη ροή.
Write(const String&, const TArgs&…)Γράφει τις καθορισμένες τιμές μορφοποιημένες σύμφωνα με τη καθορισμένη μορφή στη ροή.
virtual WriteLine()Γράφει χαρακτήρες τερματιστή γραμμής στη ροή.
virtual WriteLine(const SharedPtr<Object>&)Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(bool)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης λογικής τιμής, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(char_t)Γράφει τον καθορισμένο χαρακτήρα, ακολουθούμενο από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(Decimal)Γράφει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου Decimal, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(double)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής κινητής υποδιαστολής διπλής ακρίβειας, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(int)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 32-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(int64_t)Γράφει την αναπαράσταση συμβολοσειράς της καθορισμένης τιμής 64-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες τερματισμού γραμμής, στη ροή.
virtual WriteLine(float)Γράφει την αναπαράσταση σε συμβολοσειρά της καθορισμένης τιμής κινητής υποδιαστολής μονής ακρίβειας, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(const String&)Γράφει τη συγκεκριμένη συμβολοσειρά, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(uint32_t)Γράφει την αναπαράσταση σε συμβολοσειρά της καθορισμένης τιμής μη υπογεγραμμένου 32-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(uint64_t)Γράφει την αναπαράσταση σε συμβολοσειρά της καθορισμένης τιμής μη υπογεγραμμένου 64-bit ακέραιου, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(const ArrayPtr<char_t>&)Γράφει όλους τους χαρακτήρες από τον καθορισμένο πίνακα, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Γράφει το καθορισμένο υποσύνολο χαρακτήρων UTF-16 από τον καθορισμένο πίνακα χαρακτήρων, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(const char_t *)Γράφει τη καθορισμένη c‑string, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual WriteLine(const TypeInfo&)Γράφει την αναπαράσταση σε συμβολοσειρά του καθορισμένου αντικειμένου TypeInfo, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
WriteLine(const String&, const TArgs&…)Γράφει τις καθορισμένες τιμές μορφοποιημένες σύμφωνα με τη καθορισμένη μορφή, ακολουθούμενη από τους χαρακτήρες λήξης γραμμής, στο ρεύμα.
virtual ~TextWriter()Καταστροφέας.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για έναν κοινό δείκτη (shared pointer) σε αυτήν την κλάση.

Δείτε επίσης