Κλάση System::ConsoleOutput

ConsoleOutput class

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

class ConsoleOutput : public System::IO::TextWriter

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_Encoding() overrideΠάντα επιστρέφει κωδικοποίηση ASCII.
Write(bool) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της συγκεκριμένης τιμής bool στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const SharedPtr<Object>&) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς του συγκεκριμένου αντικειμένου στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(char_t) overrideΕκτυπώνει τη συγκεκριμένη τιμή χαρακτήρα στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(Decimal) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής Decimal στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(double) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής κινητής υποδιαστολής διπλής ακρίβειας στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(int32_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής ακέραιου 32-bit στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(int64_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής ακέραιου 64-bit στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(float) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής κινητής υποδιαστολής μονής ακρίβειας στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const String&) overrideΕκτυπώνει το συγκεκριμένο αντικείμενο συμβολοσειράς στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(uint32_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής μη υπογεγραμμένου ακέραιου 32-bit στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(uint64_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής μη υπογεγραμμένου ακέραιου 64-bit στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const ArrayPtr<char_t>&) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς του συγκεκριμένου πίνακα χαρακτήρων στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς μιας περιοχής τιμών του συγκεκριμένου πίνακα χαρακτήρων στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const char_t *) overrideΕκτυπώνει το συγκεκριμένο c-string στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const TypeInfo&) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς του συγκεκριμένου αντικειμένου TypeInfo στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Write(const char *)
WriteLine() overrideΕκτυπώνει το τρέχον διαχωριστικό γραμμής στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const SharedPtr<Object>&) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς του συγκεκριμένου αντικειμένου, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(bool) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της συγκεκριμένης τιμής bool, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(char_t) overrideΕκτυπώνει τη συγκεκριμένη τιμή χαρακτήρα, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(Decimal) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής Decimal, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(double) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής κινητής υποδιαστολής διπλής ακρίβειας, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(int) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής ακέραιου 32-bit, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(int64_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής ακέραιου 64-bit, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στη ροή εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(float) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς μιας τιμής κινητής υποδιαστολής μονής ακρίβειας ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const String&) overrideΕκτυπώνει το καθορισμένο αντικείμενο συμβολοσειράς ακολουθούμενο από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(uint32_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς μιας τιμής ακεραίου 32-bit χωρίς πρόσημο ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(uint64_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς μιας τιμής ακεραίου 64-bit χωρίς πρόσημο ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const ArrayPtr<char_t>&) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς του καθορισμένου πίνακα χαρακτήρων ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς μιας περιοχής τιμών του καθορισμένου πίνακα χαρακτήρων ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const char_t *) overrideΕκτυπώνει το καθορισμένο c-string ακολουθούμενο από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const TypeInfo&) overrideΕκτυπώνει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου TypeInfo ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στο ρεύμα εξόδου που αντιπροσωπεύεται από το τρέχον αντικείμενο.
WriteLine(const char *)

Δείτε επίσης