System::Console κλάση

Console class

Παρέχει μεθόδους για την έξοδο δεδομένων στο τυπικό ρεύμα εξόδου. Αυτός είναι ένας στατικός τύπος χωρίς υπηρεσίες στιγμιοτύπου. Δεν πρέπει ποτέ να δημιουργείτε στιγμιότυπα του με κανέναν τρόπο.

class Console

Μέθοδοι

ΜέθοδοςΠεριγραφή
static Beep()ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static get_Error()Επιστρέφει έναν κοινό δείκτη που δείχνει στο αντικείμενο που αντιπροσωπεύει το τυπικό ρεύμα σφαλμάτων.
static get_In()Επιστρέφει έναν κοινό δείκτη που δείχνει στο αντικείμενο που αντιπροσωπεύει το τυπικό ρεύμα εισόδου.
static get_Out()Επιστρέφει έναν κοινό δείκτη που δείχνει στο αντικείμενο που αντιπροσωπεύει τη ροή τυπικής εξόδου.
static Mute(bool)Σιγομακώνει ή ενεργοποιεί ξανά τη ροή τυπικής εξόδου.
static ReadKey()ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
static SetError(const SharedPtr<System::IO::TextWriter>&)Αναθέτει το καθορισμένο αντικείμενο στην ιδιότητα Error της κλάσης.
static SetIn(const SharedPtr<System::IO::TextReader>&)Ορίζει την ιδιότητα In στο καθορισμένο αντικείμενο TextReader.
static SetOut(const SharedPtr<System::IO::TextWriter>&)Αναθέτει το καθορισμένο αντικείμενο στην ιδιότητα Out της κλάσης.
static Write(const SharedPtr<T>&)Εξάγει την αναπαράσταση σε συμβολοσειρά του καθορισμένου αντικειμένου στη ροή τυπικής εξόδου.
static Write(bool)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής bool στη ροή τυπικής εξόδου.
static Write(char_t)Εξάγει την καθορισμένη τιμή χαρακτήρα στη ροή τυπικής εξόδου.
static Write(const ArrayPtr<char_t>&)Εξάγει την αναπαράσταση σε συμβολοσειρά του καθορισμένου πίνακα χαρακτήρων στη ροή τυπικής εξόδου.
static Write(const Decimal&)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής Decimal στη ροή τυπικής εξόδου.
static Write(double)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής κινητής υποδιαστολής διπλής ακρίβειας στη ροή τυπικής εξόδου.
static Write(float)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής κινητής υποδιαστολής μονής ακρίβειας στη ροή τυπικής εξόδου.
static Write(int32_t)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής ακέραιου 32-bit στη ροή τυπικής εξόδου.
static Write(int64_t)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής ακέραιου 64-bit στη ροή τυπικής εξόδου.
static Write(const String&)Εξάγει το καθορισμένο αντικείμενο συμβολοσειράς στη ροή τυπικής εξόδου.
static Write(const char_t *)Εξάγει το καθορισμένο c-string στη ροή τυπικής εξόδου.
static Write(const TypeInfo&)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής TypeInfo στη ροή τυπικής εξόδου.
static Write(uint32_t)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής μη υπογεγραμμένου ακέραιου 32-bit στη ροή τυπικής εξόδου.
static Write(uint64_t)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής μη υπογεγραμμένου ακέραιου 64-bit στη ροή τυπικής εξόδου.
static Write(const ArrayPtr<char_t>&, int32_t, int32_t)Εξάγει την αναπαράσταση σε συμβολοσειρά του καθορισμένου εύρους του καθορισμένου πίνακα χαρακτήρων στη ροή τυπικής εξόδου.
static Write(const String&, Args&&…)Εξάγει την αναπαράσταση σε συμβολοσειρά των καθορισμένων ορισμάτων μορφοποιημένων σύμφωνα με τη καθορισμένη μορφή στη ροή τυπικής εξόδου.
static Write(const char *)
static WriteLine()Εξάγει τον τρέχοντα διακόπτη γραμμής στη ροή τυπικής εξόδου.
static WriteLine(const SharedPtr<T>&)Εξάγει την αναπαράσταση σε συμβολοσειρά του καθορισμένου αντικειμένου ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στη ροή τυπικής εξόδου.
static WriteLine(bool)Εξάγει την αναπαράσταση σε συμβολοσειρά της τιμής bool ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στη ροή τυπικής εξόδου.
static WriteLine(char_t)Εξάγει την καθορισμένη τιμή χαρακτήρα ακολουθούμενη από τον τρέχοντα διακόπτη γραμμής στη ροή τυπικής εξόδου.
static WriteLine(const ArrayPtr<char_t>&)Εκτυπώνει την αναπαράσταση συμβολοσειράς του καθορισμένου πίνακα χαρακτήρων, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const Decimal&)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής Decimal, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(double)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής κινητής υποδιαστολής διπλής ακρίβειας, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(float)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής κινητής υποδιαστολής μονής ακρίβειας, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(int32_t)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής ακέραιου 32-bit, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(int64_t)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής ακέραιου 64-bit, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const String&)Εκτυπώνει το καθορισμένο αντικείμενο συμβολοσειράς, ακολουθούμενο από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const char_t *)Εκτυπώνει το καθορισμένο c-string, ακολουθούμενο από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const TypeInfo&)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής TypeInfo, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(uint32_t)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής μη υπογεγραμμένου ακέραιου 32-bit, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(uint64_t)Εκτυπώνει την αναπαράσταση συμβολοσειράς της τιμής μη υπογεγραμμένου ακέραιου 64-bit, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const ArrayPtr<char_t>&, int, int)Εκτυπώνει την αναπαράσταση συμβολοσειράς του καθορισμένου εύρους του καθορισμένου πίνακα χαρακτήρων, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const Exception&)Εκτυπώνει την αναπαράσταση συμβολοσειράς του καθορισμένου αντικειμένου Exception, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const String&, Args&&…)Εκτυπώνει την αναπαράσταση συμβολοσειράς των καθορισμένων ορισμάτων μορφοποιημένων σύμφωνα με τη καθορισμένη μορφή, ακολουθούμενη από το τρέχον διαχωριστικό γραμμής, στο τυπικό ρεύμα εξόδου.
static WriteLine(const char *)

Παρατηρήσεις

#include "system/console.h"
#include <array>

int main()
{
  using namespace System;

  // Εκτυπώστε το μήνυμα χαιρετισμού.
  Console::WriteLine(u"Hello, world!");

  // Δημιουργήστε μια παρουσία της κλάσης 'std::array'.
  std::array<int, 5> arr = {1, 2, 3, 4, 5};

  // Εκτυπώστε τα στοιχεία του πίνακα.
  for (auto el: arr)
  {
    Console::Write(u"{0} ", el);
  }
  Console::WriteLine();

  return 0;
}
/*
This code example produces the following output:
Hello, world!
1 2 3 4 5
*/

Δείτε επίσης