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

StringReader class

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

class StringReader : public System::IO::TextReader

Μέθοδοι

ΜέθοδοςΠεριγραφή
Close() overrideΚλείνει τη ροή.
Dispose() overrideΔεν κάνει τίποτα.
Dispose(bool) overrideΔεν κάνει τίποτα.
Peek() overrideΔιαβάζει έναν μόνο χαρακτήρα από τη ροή χωρίς να αλλάξει τη θέση της ροής.
Read() overrideΔιαβάζει έναν μόνο χαρακτήρα από τη ροή.
Read(ArrayPtr<char_t>, int, int) overrideΔιαβάζει τον καθορισμένο αριθμό χαρακτήρων από τη ροή στον καθορισμένο πίνακα χαρακτήρων, ξεκινώντας από τη καθορισμένη θέση.
ReadLine() overrideΔιαβάζει χαρακτήρες από τη ροή μέχρι το τέλος της τρέχουσας γραμμής.
ReadToEnd() overrideΔιαβάζει χαρακτήρες από τη ροή μέχρι το τέλος της ροής.
StringReader(const String&)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης StringReader που διαβάζει χαρακτήρες από τη συγκεκριμένη συμβολοσειρά.

Δείτε επίσης