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 που διαβάζει χαρακτήρες από τη συγκεκριμένη συμβολοσειρά. |
Δείτε επίσης
- Class TextReader
- Namespace System::IO
- Library Aspose.Page for C++