System::Console Klasse

Console class

Bietet Methoden zum Ausgeben von Daten in den Standardausgabestream. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten niemals Instanzen davon auf irgendeine Weise erstellen.

class Console

Methoden

MethodeBeschreibung
static Beep()NICHT IMPLEMENTIERT.
static get_Error()Gibt einen Shared‑Pointer zurück, der auf das Objekt zeigt, das den Standard‑Fehler‑Stream repräsentiert.
static get_In()Gibt einen Shared‑Pointer zurück, der auf das Objekt zeigt, das den Standard‑Eingabe‑Stream repräsentiert.
static get_Out()Gibt einen Shared-Pointer zurück, der auf das Objekt zeigt, das den Standardausgabestream darstellt.
static Mute(bool)Schaltet den Standardausgabestream stumm oder hebt die Stummschaltung auf.
static ReadKey()NICHT IMPLEMENTIERT.
static SetError(const SharedPtr<System::IO::TextWriter>&)Weist das angegebene Objekt der Error-Eigenschaft der Klasse zu.
static SetIn(const SharedPtr<System::IO::TextReader>&)Setzt die In-Eigenschaft auf das angegebene TextReader-Objekt.
static SetOut(const SharedPtr<System::IO::TextWriter>&)Weist das angegebene Objekt der Out-Eigenschaft der Klasse zu.
static Write(const SharedPtr<T>&)Gibt die Zeichenkettenrepräsentation des angegebenen Objekts an den Standardausgabestream aus.
static Write(bool)Gibt die Zeichenkettenrepräsentation des booleschen Werts an den Standardausgabestream aus.
static Write(char_t)Gibt den angegebenen Zeichenwert an den Standardausgabestream aus.
static Write(const ArrayPtr<char_t>&)Gibt die Zeichenkettenrepräsentation des angegebenen Zeichen-Arrays an den Standardausgabestream aus.
static Write(const Decimal&)Gibt die Zeichenkettenrepräsentation des Decimal-Werts an den Standardausgabestream aus.
static Write(double)Gibt die Zeichenkettenrepräsentation des double‑genauen Gleitkommawerts an den Standardausgabestream aus.
static Write(float)Gibt die Zeichenkettenrepräsentation des single‑genauen Gleitkommawerts an den Standardausgabestream aus.
static Write(int32_t)Gibt die Zeichenkettenrepräsentation des 32‑Bit‑Ganzzahlwerts an den Standardausgabestream aus.
static Write(int64_t)Gibt die Zeichenkettenrepräsentation des 64‑Bit‑Ganzzahlwerts an den Standardausgabestream aus.
static Write(const String&)Gibt das angegebene Zeichenkettenobjekt an den Standardausgabestream aus.
static Write(const char_t *)Gibt die angegebene C‑Zeichenkette an den Standardausgabestream aus.
static Write(const TypeInfo&)Gibt die Zeichenkettenrepräsentation des TypeInfo-Werts an den Standardausgabestream aus.
static Write(uint32_t)Gibt die Zeichenkettenrepräsentation des vorzeichenlosen 32‑Bit‑Ganzzahlwerts an den Standardausgabestream aus.
static Write(uint64_t)Gibt die Zeichenkettenrepräsentation des vorzeichenlosen 64‑Bit‑Ganzzahlwerts an den Standardausgabestream aus.
static Write(const ArrayPtr<char_t>&, int32_t, int32_t)Gibt die Zeichenkettenrepräsentation des angegebenen Bereichs des angegebenen Zeichen-Arrays an den Standardausgabestream aus.
static Write(const String&, Args&&…)Gibt die Zeichenkettenrepräsentation der angegebenen Argumente, formatiert nach dem angegebenen Format, an den Standardausgabestream aus.
static Write(const char *)
static WriteLine()Gibt den aktuellen Zeilenabschluss an den Standardausgabestream aus.
static WriteLine(const SharedPtr<T>&)Gibt die Zeichenkettenrepräsentation des angegebenen Objekts gefolgt vom aktuellen Zeilenabschluss an den Standardausgabestream aus.
static WriteLine(bool)Gibt die Zeichenkettenrepräsentation des booleschen Werts gefolgt vom aktuellen Zeilenabschluss an den Standardausgabestream aus.
static WriteLine(char_t)Gibt den angegebenen Zeichenwert gefolgt vom aktuellen Zeilenabschluss an den Standardausgabestream aus.
static WriteLine(const ArrayPtr<char_t>&)Gibt die Zeichenkettenrepräsentation des angegebenen Zeichenarrays aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const Decimal&)Gibt die Zeichenkettenrepräsentation des Decimal-Werts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(double)Gibt die Zeichenkettenrepräsentation des double‑Präzisions‑Fließkommawerts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(float)Gibt die Zeichenkettenrepräsentation des single‑Präzisions‑Fließkommawerts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(int32_t)Gibt die Zeichenkettenrepräsentation des 32‑Bit‑Ganzzahlwerts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(int64_t)Gibt die Zeichenkettenrepräsentation des 64‑Bit‑Ganzzahlwerts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const String&)Gibt das angegebene Zeichenkettenobjekt aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const char_t *)Gibt die angegebene C‑Zeichenkette aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const TypeInfo&)Gibt die Zeichenkettenrepräsentation des TypeInfo-Werts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(uint32_t)Gibt die Zeichenkettenrepräsentation des vorzeichenlosen 32‑Bit‑Ganzzahlwerts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(uint64_t)Gibt die Zeichenkettenrepräsentation des vorzeichenlosen 64‑Bit‑Ganzzahlwerts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const ArrayPtr<char_t>&, int, int)Gibt die Zeichenkettenrepräsentation des angegebenen Bereichs des angegebenen Zeichenarrays aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const Exception&)Gibt die Zeichenkettenrepräsentation des angegebenen Exception-Objekts aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const String&, Args&&…)Gibt die Zeichenkettenrepräsentation der angegebenen Argumente, formatiert nach dem angegebenen Format, aus, gefolgt vom aktuellen Zeilenabschluss, an den Standardausgabestream.
static WriteLine(const char *)

Hinweise

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

int main()
{
  using namespace System;

  // Gib die Begrüßungsnachricht aus.
  Console::WriteLine(u"Hello, world!");

  // Erstelle eine Instanz der Klasse 'std::array'.
  std::array<int, 5> arr = {1, 2, 3, 4, 5};

  // Gib die Elemente des Arrays aus.
  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
*/

Siehe auch